@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
a:hover {background-position: 0 0;}
ul, li, div , a, img{ behavior: url(iepngfix.htc); }

ul li { list-style: none;}
.clear { clear: both; font-size: 0; line-height: 0;}
.ToLeft { float: left;}
.ToRight { float: right;}

.ColorBlack { color: #000;}
.ColorGrey { color: #636363;}

h1{font-size: 19px; line-height: 30px; margin: 5px 0;}

h2{font-size: 16px; line-height: 30px; margin: 5px 0; color:#000000}


h4{	font-size: 16px; padding: 20px 0 5px 0; }

.BlueBubble h1{ font-size: 16px; line-height: 30px; margin: 5px 0;}



.PriceHomePage{
	font-size:28px;
	font-weight: bold;
	color: #eb1f37;
	margin-top:10px
}

.reducedStrike {
	font-size:28px;
	font-weight: bold;
	color: #000000;
	margin-top:10px;
	background:transparent url('reducedStrike2.gif') no-repeat; 
}

/*******************************/
.linkSml {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	padding-right: 0px;
}

.linkSml a:link{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	padding-right: 0px;
}

.linkSml a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #E00000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	text-decoration: underline;
}

/******************************/
.button1 {
	font-size: 12px;
	color: #000000;
	background-color: #EFEFEF;
	border: 1px solid #333333;
}
/****************************/

.margin0 { margin: 0 0 0 0;}
.padding0 { padding: 0 0 0 0;}

.marginTop8 { margin: 8px 0 0 0}
.marginTop10 { margin: 10px 0 0 0}
.marginTop15 { margin: 15px 0 0 0}
.marginTop20 { margin: 20px 0 0 0}
.marginLeft5 { margin: 0 0 0 5px;}
.marginLeft15 { margin: 0 0 0 15px;}
.marginLeft18 { margin: 0 0 0 18px;}
.marginLeft20 { margin: 0 0 0 20px;}
.marginLeft160 { margin: 0 0 0 160px;}
.marginRight20 { margin: 0 20px 0 0;}
.marginBottom10 { margin-bottom: 10px;}
.marginBottom45 { margin-bottom: 45px;}

.TextAlignRight { text-align: right;}
.TextAlignLeft { text-align: left;}
.VerticalAlignArrow { vertical-align: middle;}

.Width20 {width: 20px;}
.Width60 { width: 60px;}
.Width76 { width: 76px;}
.Width107 { width: 107px;}
.Width200 { width: 200px}
.Width217 { width: 217px;}
.Width330 { width: 330px;}
.Width357 { width: 357px;}
.Width414 { width: 414px; }
.Width430 { width: 430px;}
.Width460 { width: 460px;}
.Width488{ width: 488px;}
.Width640{ width: 640px;}
.Width720{ width: 720px;}

/* Separator */
.sep {padding: 0 14px; color: #1f83b2; font-size: 12px;}
.WhiteSep { width: 300px; height: 1px; font-size: 0; line-height: 0; background: #fff; margin: 8px 0 0 0;}
.Sep25 { height: 25px; }
.SepTC { background:  url(bg_septc.gif) repeat-x; height: 2px; line-height: 0px; font-size: 0; }
.SubMenuSep { margin: 0 7px; vertical-align: middle;}



body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.MainWrapper
{
	margin: 0 auto;
	width: 1020px;
}

/* Header Styles */
#Header
{
	margin: 6px 0 0 0;
	height: 144px;
	background: url(bg_header.gif) repeat-x;

}
#LogoWrapper
{
	float: left;
	position: relative;
	width: 312px;
	height: 144px;
}
#Logo 
{
	position: absolute;
	left: 40px;
	top: 29px;
}

#Logo a { outline: none; border: none;}
#Logo a img{ border: none;}

#Logo2
{
	position: absolute;
	left: 40px;
	top: 5px;
}

#Logo2 a { outline: none; border: none;}
#Logo2 a img{ border: none;}



#HeaderMenusWrapper
{
	float: left;
	width: 708px;

}
#HeaderMenus
{
	margin: 0 0 0 27px;
	height: 144px;

}

#HelpMenu
{
	height: 84px;
}

#TopMenu
{
	height: 60px;
}
	#TopMenu .Item
	{
		height: 60px;

		float: left;
		position: relative;
	}
	#TopMenu .Item a, #TopMenu .Item a:visited, #TopMenu .Item a:hover,  #TopMenu .Item a.active
	{
	
		display: block;
		color: #000000;
		font-size: 11px;
		float: left;
		text-decoration: none;
		
	}
	#TopMenu .Item a, #TopMenu .Item a:visited
	{
		height: 37px;
		padding: 23px 10px 0 10px;
	}
	#TopMenu .Item a:hover, #TopMenu .Item a.active
	{
		background: #ffffff;
		border-top: 1px solid #c2ebff;
		height: 37px;
		padding: 22px 10px 0 10px;
	}
	#TopMenu .Item a.active { color: #1a81b1; }
	#TopMenu .Item .ItemLeft,#TopMenu  .ItemRight { height: 4px; width: 4px; display: none; position: absolute;}
	#TopMenu .Item .ItemLeft { top: 0; left: 0; background: url(topmenuleft.gif) no-repeat; }
	#TopMenu .Item .ItemRight { top: 0; right: 0; background: url(topmenuright.gif) no-repeat; }

#LanguageBar { 	width: 145px; float: left; margin: 10px 0 0 0; }
	#LanguageBar a { outline: none; border: none; }
	#LanguageBar a img{ border: none; margin: 0 9px 0 0; vertical-align: middle;}
	#LanguageBar select { width: 142px; height: 20px; font-size: 12px; line-height: 20px; padding: 0; margin: 0 0 0 0; }

#FuncMenu
{
	float: left;
	margin: 0 0 0 5px;
	height: 38px;
	width: 390px;
	color: #1f83b2;
}
#FuncMenu li { float: left;}
#FuncMenu li a
{
	color: #fff;
	outline: none;
}
#FuncMenu li a img
{
	border: none;
}

#FuncMenu li#funcmenu1 a
{
	background: url(call-me-back.png) no-repeat;
	width: 165px;
	height: 29px;
	display: block;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
	padding: 9px 0 0 20px;
}
#FuncMenu li#funcmenu1 a:hover
{
/* background:url(call-me-back-hover.png) no-repeat;*/
	width: 165px;
	height: 29px;
	display: block;
	font-size: 12px;
	text-decoration: underline;
	line-height: 20px;
	padding: 9px 0 0 20px;
	color: #1f83b2;
}
#FuncMenu li#funcmenu2 a
{
	background: url(tell-a-friend.png) no-repeat;
	width: 165px;
	height: 29px;
	display: block;
	margin: 0 0 0 -18px;
	position: relative;
	z-index: 10;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
	padding: 9px 0 0 20px;
}
#FuncMenu li#funcmenu2 a:hover
{
	/*background: url(tell-a-friend-hover.png) no-repeat;*/
	width: 165px;
	height: 29px;
	display: block;
	margin: 0 0 0 -18px;
	position: relative;
	z-index: 10;
	font-size: 12px;
	text-decoration: underline;
	line-height: 20px;
	padding: 9px 0 0 20px;
	color: #1f83b2;
}

#FuncMenu li#funcmenu3 a, #FuncMenu li#funcmenu3 a:hover
{
	background: url(client-login.png) no-repeat;
	width: 130px;
	height: 29px;
	display: block;
	margin: 0 0 0 -14px;
	position: relative;
	z-index: 20;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
	padding: 9px 0 0 20px;
	color: #1f83b2;
}
#FuncMenu li#funcmenu3 a:hover
{
	text-decoration: underline;
}
/* Content Styles */
#Content
{
	padding: 0 20px 45px 20px;
}
#SubMenu
{
	height: 27px;
	font-size: 11px;
	color: #02cba5;
	padding: 8px 0 0 0;
}
#SubMenu a, #SubMenu a:visited, #SubMenu a:hover, #SubMenu a:active {font-size: 11px; color: #1a81b1; text-decoration: none;}
#SubMenu a:hover { font-size: 11px; color: #1a81b1; text-decoration: underline;}


.Bubble { position: relative; }
	.Bubble .CornerTopLeft{ top: 0; left: 0; width: 5px; height: 5px; position: absolute;}
	.Bubble .CornerTopRight{ top: 0; right: 0; width: 5px; height: 5px; position: absolute; }
	.Bubble .CornerBottomLeft{ bottom: 0; left: 0; width: 5px; height: 5px; position: absolute;}
	.Bubble .CornerBottomRight{ bottom: 0; right: 0; width: 5px; height: 5px; position: absolute;}

.BlueBubble
{
	background: #54baf4;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	line-height: 30px;
	width: 680px;
	height: 65px;
	padding: 10px 20px;
}
	
	.BlueBubbleTLC {	background: url(Blue.Bubble.Top.Left.Corner.gif) no-repeat;  font-size: 0; line-height: 0}
	.BlueBubbleTRC {	background: url(Blue.Bubble.Top.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	.BlueBubbleBLC {	background: url(Blue.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0 }
	.BlueBubbleBRC {	background: url(Blue.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	
#Footer 
{

	background: url(bg_footer.gif) repeat-x;
	font-size: 11px;
	color: #000;
	margin: 0 0 0 0;

}
#FooterWrapper
{
	height: 126px;
	width: 940px;
	padding: 0 40px 0 40px;
	background:#38ACEC
}
#FooterLeftBox
{
	width: 720px;
	float: left;
}
#FooterRightBox
{
	float: right;
	text-align: right;
	padding: 15px 0 0 0;
}
	#FooterLeftBox a img, #FooterRightBox a img {border: none; outline: none;}
	#FooterRightBox a img { margin: 7px 0 0 0;}

#FooterMenu
{
	height: 40px;
}
	#FooterMenu li { float: left; }
	#FooterMenu li a, #FooterMenu li a:visited , #FooterMenu li a:hover, #FooterMenu li a:active
	{ 
		line-height: 40px; 
		font-size: 12px;
		color: #000;
		text-decoration: none; 
		font-family:Arial, Helvetica, sans-serif;
	}
	#FooterMenu li a:hover
	{	
		text-decoration: underline;
	}

.HomeBox
{
	width: 300px;
	float: left;
	color: #636363;
}
.HomeBox2
{
	width: 300px;
	padding: 0 0 0 20px;
	float: left;
	margin: 0 0 0 0;
	color: #636363;
}
.HomeBox p { margin: 0 0 0 0;}


.HomeVideo {margin: 5px 0 15px 0;}

.YellowBubble
{
	background: #fffad6;
	
}
	.YellowBubbleTLC {	background: url(Yellow.Bubble.Top.Left.Corner.gif) no-repeat;  font-size: 0; line-height: 0}
	.YellowBubbleTRC {	background: url(Yellow.Bubble.Top.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	.YellowBubbleBLC {	background: url(Yellow.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#YellowBubbleBLC { bottom: -1px;} 
	.YellowBubbleBRC {	background: url(Yellow.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#YellowBubbleBRC { bottom: -1px;}
	
.HomeYellowBubble
{
	width: 300px;
	height: 163px;	
}
.HomeYellowBubblePad
{
	padding: 10px 15px 0 10px;
}


.LeftColumn {width: 63px;}
.InputText {height: 18px; background: #e3f2e9; border: 1px solid #a1e0ff;}
.InputText2 {background: #e3f2e9; border: 1px solid #a1e0ff; font-size:12px}
.Button { margin: 10px 0 0 0; }

.GreenBubble
{
	background: #f1fbe8;
}
	.GreenBubbleTLC {	background: url(Green.Bubble.Top.Left.Corner.gif) no-repeat;  font-size: 0; line-height: 0}
	.GreenBubbleTRC {	background: url(Green.Bubble.Top.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	.GreenBubbleBLC {	background: url(Green.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	.GreenBubbleBRC {	background: url(Green.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}

.HomeGreenBubble
{
	width: 300px;
	height: 164px;
	margin: 11px 0 0 0;
}

.HomeGreenBubblePad
{
	padding: 10px 15px 0 10px;
}
.QuoteTitle
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #636363; 
}
.Quote
{
	width: 226px;
	height: 89px;
	background: url(bg_quote.gif) no-repeat;
	padding: 0 22px 20px 52px;
	font-size: 14px;
	font-style: italic;
	color: #000000;
	margin: 15px 0 0 0;
}


.PinkGrBubble
{
	border: 1px solid #66ccff;
	background: url(bg_homemenu.gif) repeat-x;
	width: 718px;
	height: 268px;
	z-index: 0;

}
	.PinkGrBubbleTLC {	background: url(PinkGr.Bubble.Top.Left.Corner.gif) no-repeat;  font-size: 0; line-height: 0; }
	#PinkGrBubbleTLC { top: -1px; left: -1px;}
	.PinkGrBubbleTRC {	background: url(PinkGr.Bubble.Top.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#PinkGrBubbleTRC { top: -1px; right: -1px; }
	

#ForPicture
{
	width: 699px;
	height: 268px;
	padding: 0 0 0 19px;
	background: url(car1.gif) bottom right no-repeat;
}


#ForPictureA
{
	width: 699px;
	height: 268px;
	padding: 0 0 0 19px;
	background: url(car1.jpg) bottom right no-repeat;
}

.MainTitle { height: 25px; padding: 15px 0 8px 0;  border-bottom: 1px solid #66ccff; font-size: 20px; color: #000000; font-weight:bold}
.MainTitleLink { padding: 0 20px 0 0; center right no-repeat;}
.MainTitleLink a {font-size: 18px; text-decoration: none;  color: #eb1f37;  z-index: 1; }
a:link.RedLink, a.RedLink:visited, a:hover.RedLink, a:active.RedLink
{
		background: url(arrow_red.gif) no-repeat right center;
		padding: 0 22px 0 0;
		font-size: 18px;
		color: #eb1f37;
		text-decoration: none;
		 z-index: 1;
}


#Tabs
{
	height: 82px;
	margin: -1px 0 0 0;
	position: relative;
	z-index: 20;
	font:Arial, Helvetica, sans-serif	
}
#Tabs li
{
	float: left;
	list-style: none;
	width: 240px;
	height: 82px;
}
#Tabs li a, #Tabs li a:visited, #Tabs li a:hover, #Tabs li a:active
{
	width: 188px;
	height: 47px;
	display: block;
	color: #fff;
	font-size: 16px;
	padding: 20px 32px 15px 20px;
	text-decoration: none;
}
#Tabs li a#Tab1{ background: url(tab1.gif) no-repeat;}
#Tabs li a#Tab2{ background: url(tab2.gif) no-repeat;}
#Tabs li a#Tab3{ background: url(tab3.gif) no-repeat;}
#Tabs li a:hover#Tab1 { background: url(tab1_hover.gif) no-repeat;}
#Tabs li a:hover#Tab2 { background: url(tab2_hover.gif) no-repeat;}
#Tabs li a:hover#Tab3 { background: url(tab3_hover.gif) no-repeat;}
#Tabs li a#Tab1.Active, #Tabs li a#Tab2.Active, #Tabs li a#Tab3.Active, #Tabs li a:hover#Tab1.Active, #Tabs li a:hover#Tab2.Active, #Tabs li a:hover#Tab3.Active { background: url(tab_active.gif) no-repeat; color: #1a81b1;}
.SmallerFont { font-size: 14px; text-transform: none; color:#000000}

.List li
{
	padding: 0 0 0 20px;
  	background: url(bullet.gif) no-repeat 0 3px;
}

.HomeBox1
{
	width: 300px;
}

.ButtonBuy
{
	height: 26px;
	width: 140px;
	color: #fff;
	font-size: 14px; 
	display: block;
	background: url(Button.Buy.png) no-repeat;
	text-decoration: none;
	outline: 0; 
	padding: 9px 10px;
}
.ButtonBuy img { border: none;}

a:link.BlueLink,a.BlueLink:visited, a:hover.BlueLink, a:active.BlueLink
{
		background: url(arrow_blue.gif) no-repeat right center;
		padding: 0 22px 0 0;
		line-height: 30px;
		font-size: 16px;
		/*color: #1a81b1;*/
		color: #000000;
		font-weight:bold;
		text-decoration: none;
}
a:hover.BlueLink
{
	text-decoration: underline;
}
.HomeProductBox
{
	height: 350px;
	width: 242px;
	float: left;
	margin: 0 0 0 15px;
}
.BlueGrBubble
{
	width: 242px;
	height: 48px;
	background: url(bg_productheader.gif) repeat-x;
	color: #fff;
	font-size: 18px;
	line-height: 48px;
}
.BlueGrBubblePad { padding: 0 0 0 20px}
	.BlueGrBubbleTLC {	background: url(BlueGr.Bubble.Top.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	.BlueGrBubbleTRC {	background: url(BlueGr.Bubble.Top.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}

.GreyBlueBubble
{
	background: #c0d7e5 url(bg_greyblue.gif) repeat-x;
	border-left: 1px solid #54baf4;
	border-right: 1px solid #54baf4;
	border-bottom: 1px solid #54baf4;
	height: 410px;
	width: 240px;


}
.GreyBlueBubblePad
{
	height: 87px;
	width: 220px;
	font-size: 16px;
	color: #000;
	line-height: 30px;
	padding: 13px 0 0 20px
}

	.GreyBlueBubblePad a, .GreyBlueBubblePad a:visited, .GreyBlueBubblePad a:hover, .GreyBlueBubblePad a:active
	{
		font-size: 16px;
		color: #000;
		line-height: 30px;
		text-decoration: none;
	}
	.RedText { color: #eb1f37; font-weight: bold;}

	.GreyBlueBubbleBLC {background: url(GreyBlue.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#GreyBlueBubbleBLC { left: -1px; bottom: -1px;}
	.GreyBlueBubbleBRC {background: url(GreyBlue.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#GreyBlueBubbleBRC { right: -1px; bottom: -1px;}
	.BorderGreyBlue { border-bottom: 1px solid #54baf4; }
	
/* Info Page */
.InsideGreenBubble
{
	width: 300px;
	height: 164px;
}
.GreenGrBubbleAU
{
	border: 1px solid #66ccff;
	width: 640px;
	min-height: 469px;
	height: auto !important;
	height: 469px;
	background: #eafffb url(bg_aboutus.gif) repeat-x;
}

.GreenGrBubbleAUCallBack
{
	border: 1px solid #66ccff;
	width: 640px;
	min-height: 340px;
	height: auto !important;
	height: 340px;
	background: #eafffb url(bg_aboutus.gif) repeat-x;
}

.GreenGrBubbleAUTellaFriend
{
	border: 1px solid #66ccff;
	width: 640px;
	min-height: 630px;
	height: auto !important;
	height: 630px;
	background: #eafffb url(bg_aboutus.gif) repeat-x;
}

.GreenGrBubbleAUUpdateMe
{
	border: 1px solid #66ccff;
	width: 430px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	background: #eafffb url(bg_aboutus.gif) repeat-x;
}

	.GreenGrBubbleAUPad
	{
		padding: 0 20px;
	}
	.GreenGrBubbleAUPad p { margin: 7px 0;}
	.GreenGrBubbleTLC {	background: url(GreenGr.Bubble.Top.Left.Corner.gif) no-repeat;  font-size: 0; line-height: 0}
	#GreenGrBubbleTLC { left: -1px; top: -1px;}
	.GreenGrBubbleTRC {	background: url(GreenGr.Bubble.Top.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#GreenGrBubbleTRC { right: -1px; top: -1px;}
	.GreenGrBubbleBLC {	background: url(GreenGr.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#GreenGrBubbleBLC { bottom: -1px; left: -1px;} 
	.GreenGrBubbleBRC {	background: url(GreenGr.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#GreenGrBubbleBRC { bottom: -1px; right: -1px;}

/* Thank You Page */

.GreenGrBubbleTU
{
	border: 1px solid #66ccff;
	width: 980px;
	min-height: 342px;
	height: auto !important;
	height: 342px;
	background: #eafffb url(bg_thankyou.gif) repeat-x;
}

/* Buying Process 1 */

.WhiteBubble
{
	border: 1px solid #66ccff;
	width: 980px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
}
	.WhiteBubblePad { padding: 0 20px 20px 20px;}
	.WhiteBubbleTLC {	background: url(White.Bubble.Top.Left.Corner.gif) no-repeat;  font-size: 0; line-height: 0}
	#WhiteBubbleTLC { left: -1px; top: -1px;}
	.WhiteBubbleTRC {	background: url(White.Bubble.Top.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#WhiteBubbleTRC { right: -1px; top: -1px;}
	.WhiteBubbleBLC {	background: url(White.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#WhiteBubbleBLC { bottom: -1px; left: -1px;}
	 #WhiteBubbleBLCFix { bottom: -1px; left: -1px;}
	.WhiteBubbleBRC {	background: url(White.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#WhiteBubbleBRC { bottom: -1px; right: -1px;}
	#WhiteBubbleBRCFix { bottom: -1px; right: -1px;}
	
.Cost { display: block; margin: 0 0 0 200px}

.BPHeader
{
	width: 940px;
	height: 56px;
}
.BPContent
{
	padding: 0 20px;
	width: 898px;
	border-left: 1px solid #fadfd1;
	border-right: 1px solid #fadfd1;
	background: #fffad6;
}

.SelectStyle
{
	background: #e3f2e9;
	border: 1px solid #a1e0ff;
}
.Label
{
	font-size: 12px;
	line-height: 18px;
	color: #000040;
}

.Label2
{
	font-size: 12px;
	line-height: 18px;
	font-weight:bold
}


.ColumnSpace
{
	width: 340px;
	padding: 8px 20px 0 0 ;
}
.FormPad
{	
	padding: 30px 0;
}

.BubbleBPFooter
{
	width: 940px;
	background: #faddce;
	min-height: 39px;
	height: auto !important;
	height: 39px;
	color: #636363;
	
}
	.BubbleBPFooterPad { padding: 13px;}
	.BPFooterBubbleBLC {	background: url(BPFooter.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#BPFooterBubbleBLC { bottom: 0px; }
	
	.BPFooterBubbleBRC {	background: url(BPFooter.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#BPFooterBubbleBRC { bottom: 0px;}
	
	
.Button125
{
	height: 26px;
	width: 105px;
	color: #fff;
	font-size: 14px; 
	display: block;
	text-decoration: none;
	outline: 0; 
	padding: 9px 10px 0 10px;
}
.Button125 img { border: none;}
.ButtonBrown {	background: url(Button.125px.png) no-repeat;}

/* Buying Process 2 */
.ButtonGrey {	background: url(Button.Grey.125px.png) no-repeat;}

.TextareaStyle { width: 609px; height: 77px;}
.ColumnSpace1
{
	width: 200px;
	padding: 8px 20px 0 0 ;
}
.ColumnSpace2
{
	width: 365px;
	padding: 8px 0px 0 0 ;
}
.StrangePinkBubbleTop
{
	width: 370px;
	font-size: 0px;
	line-height: 0px;
	height: 6px;
	background: url(Strange.Pink.Bubble.Top.gif) no-repeat;
}
.StrangePinkBubble
{
	background: url(bg_strangebubblepink.gif) repeat-y;
	width: 330px;
	padding: 0 20px;
	font-size: 11px;
	color: #4b2900; 

}
.StrangePinkBubbleBottom
{
	width: 370px;
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	background: url(Strange.Pink.Bubble.Bottom.gif) no-repeat;

}

/* buying process 3*/
.BPContentPad0
{
	width: 938px;
	border-left: 1px solid #fadfd1;
	border-right: 1px solid #fadfd1;
	background: #fffad6;
}

.BPTable{ width: 938px; font-size: 12px; color: #636363; font-weight: bold; border: 0; }
.BPTable tr { height: 51px;}
.BPTRadio { border-right: 1px solid #ffead1; width: 58px; text-align: center;} 
.BPTName { border-right: 1px solid #ffead1; width: 300px; padding: 0 0 0 20px;} 
.BPTPrice { border-right: 1px solid #ffead1; width: 159px; padding: 0 0 0 20px; color: #000;}
.BPTDate { padding: 0 0 0 20px;}
.BGColorYellow { background: #fffad6;}
.BGColorWhite{ background: #fff;}
.Calendar { margin: 0 0 0 25px; vertical-align: middle;}
.BPTSmallFont { font-size: 11px; font-weight: normal;}
.Tick { margin: 0 0 0 7px; vertical-align: middle;}


.StrangeRedBubble
{
	background: url(Strange.Red.Bubble.png);
	width: 148px;
	height: 30px;
	padding: 0 18px 0 27px;
	font-size: 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	margin: 10px 0 0 5px;

}
.SelectSit { margin: 8px 20px 0  0;}

/* buying process 4*/
.BPCheck{ 	vertical-align: baseline;}
.BPPersonalInfo
{
	width: 259px;
	border-right: 1px solid #fadfce;
	padding: 20px 20px 20px 0;
	float: left;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}
.BPF14 { font-size: 14px; font-weight: bold;}
.BPF12Grey { font-size: 12px; color: #636363; font-weight: bold;}
.FCell { width: 75px;}
.FTable { margin: 5px 0 0 0;}
.Row { height: 28px;}

.BPPolycyInfo
{

	padding: 20px 0 20px 20px;
	float: left;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}
.RowSep
{ background: url(rowsep.gif) left center repeat-x;}

/* Checkout */

.PayMethod{ float: right; margin: 20px 0 0 8px;}
.LeftCell { padding: 0 15px 0 15px;	width: 428px;}
.RightCell { width: 449px; 	padding: 20px 15px 20px 15px; border-left: 1px solid #ffead1;}
.LeftCellRow { 	padding:8px 0px 0 0;}
.Box{ 	width: 45px;}
.PayMethodBox { margin: 0 12px 0 0;}
.StrangeSmallPinkBubbleTop
{
	width: 335px;
	font-size: 0px;
	line-height: 0px;
	height: 6px;
	background: url(Strange.Small.Pink.Bubble.Top.gif) no-repeat;
}
.StrangeSmallPinkBubble
{
	background: url(bg_strangesmallbubblepink.gif) repeat-y;
	width: 305px;
	padding: 0 15px;
	font-size: 11px;
	color: #4b2900; 

}
.StrangeSmallPinkBubbleBottom
{
	width: 335px;
	height: 4px;
	font-size: 0px;
	line-height: 0px;
	background: url(Strange.Small.Pink.Bubble.Bottom.gif) no-repeat;

}

/* Product Pages*/
.ProductContentBubble
{
	width: 606px;
	border: 1px solid #66ccff;
	padding:  0 16px 25px 18px;
	background: #fff url(bg_productcontent.gif) repeat-x bottom;
	min-height: 480px;
	height: auto !important;
	height: 480px;
}
	.ProdContBubbleTLC {	background: url(ProdCont.Bubble.Top.Left.Corner.gif) no-repeat;  font-size: 0; line-height: 0}
	#ProdContBubbleTLC { left: -1px; top: -1px;}
	.ProdContBubbleBLC {	background: url(ProdCont.Bubble.Bottom.Left.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#ProdContBubbleBLC { bottom: -1px; left: -1px;} 
	.ProdContBubbleBRC {	background: url(ProdCont.Bubble.Bottom.Right.Corner.gif) no-repeat; font-size: 0; line-height: 0}
	#ProdContBubbleBRC { bottom: -1px; right: -1px;}

.ProductContent { padding: 21px 0 20px 0; }
.ProductContent1 { padding: 10px 0 20px 0; }
.ProductSep { height: 3px; line-height:0; font-size: 0; background: url(bg_productitem.gif) bottom repeat-x; width: 605px;}

.ProductMenu
{
	width: 343px;
	font-size: 16px;
	color: #000;
	margin: 0 0 0 -5px;
	position: relative;
	z-index: 13;
}
.MenuItemFirst
{
	background: url(Product.Menu.Item.First.gif) no-repeat;
}
.MenuItemLast
{
	background: url(Product.Menu.Item.Last.gif) no-repeat;
}
.MenuItemCenter
{
	background: url(Product.Menu.Item.gif) no-repeat;
}
.MenuItemActive
{
	width: 318px;
	height: 38px;
	background: url(Product.Menu.Item.Active.gif) no-repeat;
	padding: 23px 0 0 25px;
	color: #1a81b1;
}
.MenuItemActiveFirst
{
	width: 318px;
	height: 38px;
	background: url(Product.Menu.Item.Active.First.gif) no-repeat;
	padding: 23px 0 0 25px;
	color: #1a81b1;
}

.MenuItem
{
	width: 298px;
	height: 38px;
	padding: 20px 0 0 45px;
}
.MenuItem a:link,.MenuItem a:visited,.MenuItem a:hover,.MenuItem a:active
{
	text-decoration: none;
	color: #000;
}
.MenuItem a:hover
{
	color: #1a81b1;
}
.ProductSep
{
	height: 2px;
	line-height: 0;
	font-size:0;
	width: 343px;
	background: url(sep_product.gif) no-repeat;
 }

/*------------------Advantage Travel------------------------------*/
#HeaderAT {
	margin: 6px 0 0 0;
	height: 144px;
}
#tblAT a:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#tblAT a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#tblAT a:hover {
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

#tblAT a:active {
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}/*---------------------------------------------------------------*/
