body{	background: #EAEDD8 url("../images/headfiller.gif") 0 0 repeat-x;	color: #6C6C6C;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}

.clear{	border: none;}
.clear img{	background: none;	border: none;}
.center{	margin: 0px auto;}
.centerp{	text-align: center;}
.right{	text-align: right;}
.left{	text-align: left;}
.clearleft{	clear: left;}
.clearright{	clear: right;}
.bold{	color: #453232;	font-weight: bold;}
.small{	font-size: 0.8em;}
.justify{	text-align: justify;}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{	margin: 0;	padding: 0;}
a img,a img:hover,a img:visited,a img:hover:visited{	border: none;}

p.cond{	color: #1259C7;	font-family: arial,sans,verdana;	letter-spacing: 1px;}
p.conm{	color: #110011;	font-family: arial,sans,verdana;	font-size: 1.1em;	word-spacing: 0.2em;}

.fright{	float: right;}
.fleft{	float: left;}
.ident{	border: none;	float: right;	margin: 0px;}
.padten{	margin: 8px 10px;}
.leftimage{	border: none;	float: left;	margin: 10px 10px 10px 0;}
.rightimage{	border: none;	float: right;	margin: 10px 0px 10px 10px;}
.enyhowcolor{	color: #3274D0;}
.orangetext{	color: #DD9B0C;}


.drivertwo{
/*clear:left;*/
background: url('../images/mayumi.png') no-repeat top left;
height:61px;
margin-right:10px;
margin-left:20px;
margin-top:15px;
width:54px;
position:relative;
float:right
}

body .noborder{	border: none;	border-width: 0px;}

ul{	font-size: 0;	list-style-type: none;	margin: 0;	padding: 0;}
.spacer{	clear: both;	font-size: 0;	line-height: 0;}
.italic{	color: #eeeeee;	font-style: italic;}
.enyhow_main{	color: #3274D0;	font-family: arial,tahoma,verdana;	font-size: 1.1em;	font-weight: 700;}

#header{	height: 307px;	margin: 0 auto;	padding: 0 34px 0 0;	position: relative;	width: 872px;}
#advertbackdrop{	background: #EAEDD8 url("../images/advertbackdrop.gif") 0 0 repeat-x;}
#header p.new{	background: url("../images/what_new.gif") 0 0 no-repeat;	display: block;	height: 60px;	left: 753px;	position: absolute;	top: 0;	width: 113px;}
#header p.headTxt{	background-color: inherit;	color: #010101;	font-size: 12px;	font-weight: normal;	left: 133px;	line-height: 16px;	position: absolute;	top: 18px;	width: 371px;}
#header p.headTxt span.bold{	background-color: inherit;	color: #010101;	font-weight: bold;}
#header p.headTxt span.green{	background-color: #fff;	color: #769608;	padding: 3px;}
#header a.topLink{	background-color: inherit;	color: #0A56B4;	font-size: 12px;	left: 245px;	line-height: 21px;	position: absolute;	text-decoration: underline;	top: 39px;}
#header a.topLink:hover{	background-color: #DDE0CA;	color: #0A56B4;}
#header p.topDiv{	background: url("../images/top_div.gif") 0 0 no-repeat;	display: block;	height: 68px;	left: 549px;	position: absolute;	top: 0;	width: 2px;}
#header ul.nav-bar{	background: url("../images/nav_div.gif") left top no-repeat;	height: 35px;	left: 20px;	position: absolute;	top: 298px;	width: 872px;}
#header ul.nav-bar li{	background: url("../images/nav_div.gif") right top no-repeat;	float: left;	height: 35px;	padding: 0 2px 0 0;}
#header ul.nav-bar li a{	background: url("../images/nav_bg.gif") 0 0 repeat-x #010101;	color: #fff;	display: block;	font-size: 14px;	font-weight: 700;	letter-spacing: 1px;	line-height: 35px;	padding: 0 23px;	text-decoration: none;	text-transform: uppercase;}
#header ul.nav-bar li a:hover{	background: url("../images/nav_bg_hover.gif") 0 0 repeat-x #B4BFAE;	color: #434446;}
#header ul.nav-bar li a.hover{	background: url("../images/nav_bg_hover.gif") 0 0 repeat-x #B4BFAE;	color: #434446;	display: block;	font-size: 14px;	font-weight: 900;	letter-spacing: 1px;	line-height: 35px;	padding: 0 23px;	text-decoration: none;	text-transform: uppercase;}
#header ul.nav-bar li.noImg{	background-image: none;}
#header img.logo{	height: 100px;	left: 0;	position: absolute;	top: 31px;	width: 300px;}
#header p.topTxt{	background-color: inherit;	color: #fff;	display: block;	font-size: 1.3em;	font-style: italic;	left: 0;	line-height: 21px;	position: absolute;	text-align: center;	top: 140px;	width: 494px;}
#header ul.menu{	height: 82px;	left: 20px;	position: absolute;	top: 200px;	width: 365px;}
#header ul.menu li{	float: left;	margin: 0 14px 0 0;}
#header ul.menu li a.savings{	background: url("../images/savings.gif") 0 0 no-repeat;	background-color: inherit;	color: #fff;	display: block;	font-size: 11px;	font-weight: bold;	height: 11px;	line-height: 11px;	padding: 71px 0 0 0;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 77px;}
#header ul.menu li a.savings:hover{	background: url("../images/savings_hover.gif") 0 0 no-repeat;}
#header ul.menu li a.basket{	background: url("../images/basket.gif") 0 0 no-repeat;	background-color: inherit;	color: #fff;	display: block;	font-size: 11px;	font-weight: bold;	height: 11px;	line-height: 11px;	padding: 71px 0 0 0;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 77px;}
#header ul.menu li a.basket:hover{	background: url("../images/basket_hover.gif") 0 0 no-repeat;}
#header ul.menu li a.website{	background: url("../images/website.gif") 0 0 no-repeat;	background-color: inherit;	color: #fff;	display: block;	font-size: 11px;	font-weight: bold;	height: 11px;	line-height: 11px;	padding: 71px 0 0 0;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 77px;}
#header ul.menu li a.website:hover{	background: url("../images/website_hover.gif") 0 0 no-repeat;}
#header ul.menu li a.sale{	background: url("../images/sale.gif") 0 0 no-repeat;	background-color: inherit;	color: #fff;	display: block;	font-size: 11px;	font-weight: bold;	height: 11px;	line-height: 11px;	padding: 71px 0 0 0;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 77px;}
#header ul.menu li a.sale:hover{	background: url("../images/sale_hover.gif") 0 0 no-repeat;}
#header div#logo{	background: transparent url("../images/firework-rocket-small.png") no-repeat scroll top left;	height: 292px;	left: 470px;	position: absolute;	top: 31px;	width: 263px;	z-index: 99;}
#header div#baname{	background: transparent url("../images/logombf2.png") no-repeat scroll top left;	height: 96px;	left: 470px;	position: absolute;	top: 31px;	width: 800px;	z-index: 90;}

#topRight{	background: #8EB213 url(../images/top_right_bottom.gif) no-repeat scroll left bottom;	background-color: #8eb213;	border-left: #2A758F solid 1px;	border-right: #2A758F solid 1px;	color: #fff;	float: right;	height: 295px;	margin: 3px 0 0 0;	padding: 0 0 0 0;	width: 322px;}
#topRight h2{	background: url("../images/event_bg.gif") 0 0 no-repeat;	color: #ff9000;	display: block;	font-size: 29px;	font-weight: bold;	height: 50px;	line-height: 47px;	margin: 0 0 8px 17px;	padding: 0 0 0 13px;	width: 290px;}
#topRight p.topRightTxt{	background: url("../images/bullet.gif") 17px 5px no-repeat;	background-color: inherit;	color: #000;	display: block;	font-size: 12px;	font-weight: bold;	line-height: 18px;	margin: 0 0 6px 0;	padding: 0 0 0 39px;	text-decoration: underline;	width: 194px;}
#topRight p.topRightTxt2{	background-color: inherit;	color: #DCFF58;	font-size: 11px;	font-weight: bold;	line-height: 18px;	margin: 0 0 3px 0;	padding: 0 0 0 17px;	width: 275px;}
#topRight p.topRightTxt2 span{	display: block;	font-size: 12px;	font-weight: normal;	line-height: 18px;	margin: 3px 0 0 0;	padding: 0;}
#topRight a.mr{	background: url("../images/more_bg.gif") 0 0 no-repeat;	background-color: inherit;	color: #fff;	display: block;	float: right;	font: bold 10px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;	height: 18px;	margin: 0 0 0 0px;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 50px;}
#topRight a.mr:hover{	background-color: inherit;	color: #000;}
#topRight a{	background-color: inherit;	color: #fff;	font: bold 12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;	text-decoration: none;	text-transform: uppercase;}
#topRight a:hover{	background-color: inherit;	color: #000;}
#topRight p.topRightBot{	background: url("../images/top_right_bottom.gif") 0 0 no-repeat;	display: block;	font-size: 0;	height: 16px;	width: 322px;}
#topRight p.topRightTop{	background: url("../images/top_right_top.gif") 0 0 no-repeat;	display: block;	font-size: 0;	height: 18px;	width: 322px;}

#body{	background-color: #fff;	color: #6C6C6C;	margin: 35px auto 0px auto;	padding: 10px 0px;	width: 960px;}

#indexspacer{	display: block;	font-size: 1px;	height: 35px;}
.spacebox{	display: block;	font-size: 1px;	height: 118px;}
#body p.navLeft{	background: url(../images/nav_left.gif) 0 0 no-repeat;	display: block;	float: left;	height: 34px;	width: 22px;}
#body ul.nav-bar li a:hover{	background-color: #9D0303;	color: #fff;}
#body p.navRight{	background: url(../images/nav_right.gif) 0 0 no-repeat;	display: block;	float: left;	height: 34px;	width: 22px;}
#body-OLD{	background: url("../images/body_bg2.gif") 0 0 repeat-y;	margin: 48px auto 26px auto;	padding: 0 34px 0 0;	width: 872px;}

#left{	float: left;	padding-bottom: 40px;	padding-left: 20px;	padding-right: 0px;	padding-top: 15px;	width: 640px;}
#left h2.welcome-old{	background: url(../images/welcome_div.gif) left bottom repeat-x;	background-color: inherit;	border-bottom: #E7E7E7 solid 2px;	color: #000;	display: block;	font-size: 30px;	font-weight: bold;	height: 28px;	line-height: 32px;	margin: 0 0 21px 0;	width: 320px;}
#left h2.welcome{	border-bottom: 2px solid #FFCC99;	color: #EE6600;	font-family: arial,tahoma,verdana,sans-serif;	font-size: 2em;	font-weight: normal;	letter-spacing: -0.01em;	margin: 0.5em 0;	padding: 0.5em 0 0.2em;	padding-bottom: 0;	width: 580px;}
#left h2.sli{	border-bottom: 2px solid #FFCC99;	color: #EE6600;	font-family: arial,tahoma,verdana,sans-serif;	font-size: 1.2em;	font-weight: normal;	letter-spacing: 2px;	margin: 0.5em 0;	margin-right: 30px;	padding: 0.5em 0 0.2em;	padding-bottom: 0;	width: 300px;}
#left h3{	background-color: inherit;	border: none;	color: #2889b7;	display: block;	font-family: arial,tahoma,verdana;	font-size: 18px;	font-weight: 500;	letter-spacing: 1pt;	line-height: 24px;	margin: 0 0 22px 0;	width: 480px;}
#left p{	background-color: inherit;	border: none;	color: #000;	display: block;	font-size: 12pt;	font-weight: normal;	line-height: 22px;	margin: 10px 20px 30px 0;}
#left ol{	background-color: inherit;	border: none;	color: #000;	display: block;	font-size: 12pt;	font-weight: normal;	line-height: 1.1em;	list-style: lower-alpha;	margin: 0px 0 5px 5px;	padding-left: 5px;}
#left p.lftTxt2{	background-color: inherit;	border: none;	color: #000;	display: block;	font-size: 12pt;	font-size: 70px;	font-weight: normal;	line-height: 22px;	margin: 0 0 25px 0;	width: 480px;}
#left p.hilight{	background-color: #FFEECC;	border-bottom: 2px solid #FFCC99;	border-top: 2px solid #FFCC99;	color: #000000;	display: block;	font-family: arial,sans,verdana;	font-size: 0.98em;	font-style: italic;	font-weight: 500;	line-height: 1.4em;	margin: 5px 25px 20px 25px;	padding: 15px;	text-align: justify;	word-spacing: 1pt;}
#left p.lastline{	color: #333333;	display: block;	font-family: arial,sans;	font-size: 1em;	font-style: italic;	font-weight: 500;	line-height: 1.5em;	text-align: center;}
#left p.lastline:first-letter{	background: url("../images/chat.gif") no-repeat 10px 3px !important;	margin: 0px;	padding: 15px 0px 0px 28px !important;}
#left span{	color: #000;}
#left a{	background-color: inherit;	color: #0A56B4;	text-decoration: none;}
#left a:hover{	color: #0A56B4;	font-weight: 500;	text-decoration: underline;}
#left p.cond{	color: #1259C7;	font-family: arial,sans,verdana;	letter-spacing: 1px;}
#left p.conm{	color: #110011;	font-family: arial,sans,verdana;	font-size: 1.1em;	word-spacing: 0.2em;}
#left h2.enyhow{	color: #1259C7;	font-size: 20pt;	margin-bottom: 10px;}
#left h2.main{	color: #1259C7;	font-size: 14pt;	margin-bottom: 5px;	margin-top: 20px;}
#left p.borderline{	color: #303030;	font-size: 12pt;	line-height: 1.2em;}
#left ul.arr{	margin-top: 20px;	padding: 0 0 18px 0;	width: 290px;}
#left ul.arr li{	background: url("../images/bullet2.gif") 0 7px no-repeat;	font: normal 12pt "Trebuchet MS",Arial, Helvetica, sans-serif;	line-height: 2em;	margin: 5px 0px;	padding: 0 0 0 20px;}
#left ul.arr li a{	background-color: inherit;	color: #0A56B4;	display: block;	font: normal 12pt "Trebuchet MS",Arial, Helvetica, sans-serif;	text-decoration: none;}
#left ul.arr li a:hover{	background-color: #E7E7E7;	color: #000;	text-decoration: underline;}

#topvert{	background: #fff url("../images/middle-box.png") 0 0 repeat-x;	display: block;	height: 101px;	margin: 40px auto 0px auto;	padding: 0px;	width: 872px;}
#topvert span.left{	background: transparent url("../images/left-box.png") 0 0 no-repeat;	display: block;	float: left;	height: 101px;	width: 7px;}
#topvert span.right{	background: transparent url("../images/right-box.png") 0 0 no-repeat;	display: block;	float: right;	height: 101px;	width: 7px;}
#topvert p.banner{	background: transparent url("../images/banner2.png") 0 0 no-repeat;	display: block;	float: left;	height: 81px;	margin-left: 20px;	margin-top: 8px;	padding: 8px 0 12px 1px;	width: 650px;}
#topvert p.banner a.join{	background: url("../images/join.gif") 0 0 no-repeat;	display: block;	float: right;	height: 61px;	margin-top: 6px;	width: 61px;}
#topvert p.banner a.join:hover{	background: transparent url("../images/join_hover.gif") 0 0 no-repeat;}

#story{	background-color: #EDEFE0;	border-top: #E0E4CB solid 4px;	color: #020202;	float: left;	margin-right: 20px;	padding: 0 0 9px 10px;	width: 380px;}
#story h2.story{	display: block;	font-size: 20px;	line-height: 32px;	padding: 0 0 0 7px;	width: 380px;}
#story ul{	background-color: #FAFBF1;	color: #000;	font-size: 12pt;	padding: 15px 11px 22px 11px;	width: 380px;}
#story ul li{	background: url("../images/arrow.gif") 0 5px no-repeat;	padding: 0 0 0 17px;}
#story ul li a{	background-color: inherit;	color: #CB6300;	display: block;	font-size: 12px;	line-height: 20px;	text-decoration: none;}
#story ul li a:hover{	background-color: #E7E8DE;	color: #000;}

#listrules ul{	background-color: #FAFBF1;	color: #000;	font-size: 12pt;	padding: 15px 11px 22px 11px;}
#listrules li{	background: url("../images/arrow_new.png") 0 5px no-repeat;	font-size: 12pt;	line-height: 2em;	padding: 0 0 0 17px;}

#service{	background-color: #EDEFE0;	border-top: #E0E4CB solid 4px;	color: #020202;	float: right;	padding: 0 0 9px 10px;	width: 241px;}
#service h2.story{	display: block;	font-size: 20px;	line-height: 32px;	padding: 0 0 0 7px;	width: 234px;}
#service ul{	background-color: #FAFBF1;	color: #000;	padding: 15px 11px 22px 11px;	width: 211px;}
#service ul li{	background: url("../images/arrow.gif") 0 5px no-repeat;	padding: 0 0 0 17px;}
#service ul li a{	background-color: inherit;	color: #CB6300;	display: block;	font-size: 12px;	line-height: 20px;	text-decoration: none;}
#service ul li a:hover{	background-color: #E7E8DE;	color: #000;}

#rightold{	float: right;	padding: 3px 0 0 0;	width: 306px;}
#right h2.world{	display: block;	height: 34px;	margin: 0 0 19px 0;	text-indent: -20000px;	width: 252px;}
#right{	float: right;	margin-right: 15px;	padding-bottom: 0;	padding-left: 10px;	padding-right: 10px;	padding-top: 15px;	width: 250px;}
#right p.rightTxt a:hover{	text-decoration: none;}
#right a.media{	background: url("../images/new_world.png") 0 0 no-repeat;	display: block;	height: 34px;	margin-bottom: 20px;	width: 252px;}
#right a.media:hover{	background: url("../images/new_media.png") 0 0 no-repeat;	display: block;	height: 34px;	margin-bottom: 20px;	width: 252px;}
#right p.rghTxt{	background-color: inherit;	color: #545454;	display: block;	font-size: 12pt;	font-weight: normal;	line-height: 18px;	margin: 0 0 20px 0;	width: 290px;}
#right p.rghTxt span{	background-color: inherit;	color: #427401;	font-family: verdana,arial,sans;	font-size: 1.1em;	font-weight: bold;}
#right p.greentext{	background-color: inherit;	color: #112011;	display: block;	font-family: verdana,arial,sans;	font-size: 0.9em;	font-weight: normal;}
#right p.greentext span{	background-color: inherit;	color: #427401;	font-family: verdana,arial,sans;	font-size: 1em;	font-weight: bold;}

.nobottom{	margin-bottom: 0px !important;}
.notop{	margin-top: 0px !important;}

#right h3{	background-color: inherit;	border-bottom: #E7E7E7 solid 2px;	color: #000;	display: block;	font-size: 18px;	font-weight: normal;	height: 19px;	margin: 0 0 11px 0;	width: 290px;}
#right h2{	background-color: inherit;	border-bottom: #E7E7E7 solid 2px;	color: #000;	display: block;	font-size: 20px;	font-weight: normal;	letter-spacing: 1px;	line-height: 1.1em;	margin: 15px 0 11px 0;	word-spacing: 1pt;}
#right ul.main{	padding: 0 0 18px 0;	width: 290px;}
#right ul.main li{	background: url("../images/bullet2.gif") 0 7px no-repeat;	margin: 0;	padding: 0 0 0 20px;}
#right ul.main li a{	background-color: inherit;	color: #0A56B4;	display: block;	font: normal 12pt "Trebuchet MS",Arial, Helvetica, sans-serif;	text-decoration: none;}
#right ul.main li a:hover{	background-color: #E7E7E7;	color: #000;	text-decoration: underline;}
#right form.main{	background-color: #EDEFE0;	border-top: 1px solid #E0E4CB;	color: #000000;	padding: 4px 12px 24px;	width: 282px;}
#right form.main input.txtBox{	background-color: #fff;	border-bottom: #D4D0C8 solid 1px;	border-left: #808080 solid 1px;	border-right: #D4D0C8 solid 1px;	border-top: #808080 solid 1px;	color: #071E22;	float: left;	font-size: 10px;	height: 19px;	line-height: 19px;	padding: 0 0 0 10px;	width: 192px;}
#right form.main h2{	background: url("../images/top_form_icon.gif") 0 0 no-repeat;	color: #CB6300;	display: block;	float: left;	font-size: 20px;	font-weight: bold;	height: 32px;	line-height: 40px;	margin: 0 0 7px;	padding: 0 0 0 56px;	width: 246px;}
#right form.main input.go{	background: url("../images/btn_go.gif") 0 0 no-repeat #EDEFE0;	border: none;	color: #fff;	cursor: pointer;	float: right;	font: bold 10px/21px "Trebuchet MS",Arial, Helvetica, sans-serif;	height: 21px;	text-transform: uppercase;	width: 50px;}
#right a{	background-color: inherit;	color: #0A56B4;	text-decoration: none;}
#right a:hover{	color: #0A56B4;	font-weight: 500;	text-decoration: underline;}

div .sendbutton{	background: transparent url("../images/send.gif") 0 0 no-repeat;	border: none;	color: #fff;	cursor: pointer;	font-family: arial,sans,tahoma;	font-size: 14px;	font-weight: bold;	height: 32px;	letter-spacing: 1pt;	margin: 0 50px;	width: 80px;}
#footerMain{	background: url("../images/footer_bg.gif") 0 0 repeat-x;	height: 127px;	padding: 10px;	width: 100%;}
#footer{	height: 127px;	margin: 0 auto;	position: relative;	width: 872px;}
#footer ul{	height: 20px;	margin: 20px auto;	width: 672px;}
#footer ul li{	background-color: inherit;	border-right: 1px solid white;	color: #fff;	float: left;	font: normal 12px/19px Arial, Helvetica, sans-serif;	line-height: 1em;	margin: 0px 3px;}
#footer ul li.first{	border-left: 1px solid white;}
#footer ul li a{	background-color: inherit;	color: #fff;	padding: 0 7px;	text-decoration: none;}
#footer ul li a:hover{	text-decoration: underline;}
#footer p.copyright{	background-color: inherit;	color: #B0D44E;	display: block;	font: normal 10px/15px Arial, Helvetica, sans-serif;	height: 16px;	margin: 10px auto;	padding: 0;	text-align: center;	width: 322px;}
#footer a.xhtml{	background: url("../images/xhtml_bg.gif") 0 0 no-repeat;	background-color: inherit;	color: #fff;	display: block;	font: bold 10px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;	height: 20px;	left: 248px;	position: absolute;	text-align: center;	text-decoration: none;	text-transform: uppercase;	top: 61px;	width: 55px;}
#footer a.xhtml:hover{	background-color: inherit;	color: #000;}
#footer a.css{	background: url("../images/xhtml_bg.gif") 0 0 no-repeat;	background-color: inherit;	color: #fff;	display: block;	font: bold 10px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;	height: 18px;	left: 309px;	position: absolute;	text-align: center;	text-decoration: none;	text-transform: uppercase;	top: 61px;	width: 55px;}
#footer a.css:hover{	background-color: inherit;	color: #000;}
#footer .copyright a{	color: #B0D44E;	text-decoration: none;}
#footer .copyright a:hover, #footer .copyright a:hover:visited{	color: #B0D44E;	text-decoration: underline;}
#footer p.design{	background-color: inherit;	color: #4DCDFD;	display: block;	font: bold 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	height: 16px;	margin: 20px auto;	padding: 2px;	text-align: center;	text-transform: uppercase;	width: 182px;}
#footer p.design a.link{	background-color: inherit;	color: #4DCDFD;	font: bold 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;}
#footer p.design a.link:hover{	background-color: #FF7C00;	color: #fff;}

.linkpopupemail{	color: #1D859B;	font-size: 10px;	height: 16px;	line-height: 19px;	padding: 0 0 0 10px;	position: relative;	width: 180px;}
.linkpopupemail span{	background-color: #ccc;	border: 1px solid #000;	display: block;	left: 0;	padding: .25em;	position: absolute;	top: -1.75em;}
.linkpopupemail:link span,
.linkpopupemail:visited span{	visibility: hidden;}
.linkpopupemail:hover span,
.linkpopupemail:focus span,
.linkpopupemail:active span{	border-bottom-color: #000000;	border-left-color: #000000;	border-right-color: #000000;	border-top-color: #000000;	color: #000;	text-decoration: none;	visibility: visible;}

.flit{	background: url("../images/97745-main_Thumb.jpg") 0 0 no-repeat;	display: block;	float: left;	height: 125px;	width: 127px;}

#middleline{	background: transparent url(../images/sidebar-middle.jpg) repeat-y scroll right top;	display: block;}
#middleline span.top{	background: #333333 url(../images/sidebar-top.jpg) no-repeat scroll right top;	border: 0px solid red;	display: block;	float: right;	height: 250px;	margin-bottom: 0px;	margin-right: 0px;	width: 10px;}
#middleline span.bottom{	background: transparent url(../images/sidebar-bottom.jpg) no-repeat scroll right bottom;	border: 0px solid red;	display: block;	float: right;	height: 57px;	margin-top: 0px;	width: 10px;}

#serviceblock{	background: url(../images/latest_service_bg.gif) 0 0 repeat-x #94B10A;	color: #fff;	margin-bottom: 9px;	margin-top: 30px;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 15px;	width: 300px;}
#serviceblock h2 img.head{	display: block;	height: 21px;	margin: 0 0 6px 0;	padding: 0 0 0 10px;}
#serviceblock h3{	display: block;	font-size: 12px;	line-height: 18px;	margin: 0 0 16px 0;	padding: 0 0 0 10px;}
#serviceblock img.pic{	display: block;	float: left;	font-size: 0;	line-height: 0;	padding: 0 0 0 10px;}
#serviceblock ul{	float: right;	margin-left: 10px;	width: 190px;}
#serviceblock ul li{	font-size: 0;	line-height: 0;}
#serviceblock ul li a{	background: url("../images/bullet2.gif") 0 7px no-repeat;	background-color: inherit;	color: #fff;	display: block;	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0 0 0 20px;	text-decoration: none;}
#serviceblock ul li a:hover{	background-color: #8DA909;	color: #fff;}
#serviceblock ul li a.rm2{	background: url(../images/read_more2.gif) 0 0 no-repeat;	display: block;	height: 17px;	margin: 17px 0 0 0;	width: 56px;}
#serviceblock ul li a.rm2:hover{	background: url(../images/read_more2_hover.gif) 0 0 no-repeat;}
#serviceblock p.serBot{	background: url(../images/service_bottom.gif) 0 0 no-repeat;	display: block;	float: left;	font-size: 0;	height: 16px;	line-height: 0;	width: 300px;}

#questionblock{	background: url(../images/question_bg.gif) 0 0 repeat-x #DD9B0C;	color: #fff;	float: right;	margin: 30px 0 9px 0;	padding: 15px 0 0 0;	width: 300px;}
#questionblock h2 img.head2{	display: block;	height: 21px;	margin: 0 0 7px 0;	padding: 0 0 0 10px;}
#questionblock h3{	display: block;	font-size: 12px;	line-height: 18px;	margin: 0 0 16px 0;	padding: 0 0 0 10px;}
#questionblock img.pic2{	display: block;	float: left;	font-size: 0;	line-height: 0;	padding: 0 0 0 10px;}
#questionblock ul{	float: right;	width: 200px;}
#questionblock ul li{	font-size: 0;	line-height: 0;}
#questionblock ul li a{	background: url("../images/bullet2.gif") 0 7px no-repeat;	background-color: inherit;	color: #fff;	display: block;	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0 0 0 20px;	text-decoration: none;}
#questionblock ul li a:hover{	background-color: #D4950C;	color: #fff;}
#questionblock ul li a.rm3{	background: url(../images/read_more2.gif) 0 0 no-repeat;	display: block;	height: 17px;	margin: 17px 0 0 0;	width: 56px;}
#questionblock ul li a.rm3:hover{	background: url(../images/read_more3_hover.gif) 0 0 no-repeat;}
#questionblock p.questionBot{	background: url(../images/question_bottom.gif) 0 0 no-repeat;	display: block;	float: left;	font-size: 0;	height: 16px;	line-height: 0;	width: 300px;}

#footershadingtop{	background: url(../images/footer_bg_contop.gif) 0 0 no-repeat;	height: 60px;	margin: 0 auto;	padding: 0px 0 0 0;	position: relative;	width: 872px;}
.contactformfield{	clear: none;	clip: rect(1px,auto,auto,auto);	color: #000000;	float: left;	font-family: Verdana;	font-size: 11px;	height: 18px;	margin: 3px;	padding: 3px;	right: 30px;	top: 1px;	width: 200px;}
.contactformmessage{	color: #000000;	float: left;	font-family: Verdana;	font-size: 11px;	height: 170px;	margin: 3px;	padding: 3px;	width: 300px;}
.contactbg{	background-attachment: fixed;	background-image: url(../images/contactbg.gif);	background-position: center center;	background-repeat: no-repeat;	height: 604px;	width: 490px;}
.contactbg h2{	color: #1259C7;	font-size: 20pt;	height: 1.2em;	margin: 10px 0px;	padding: 0;	text-align: center;}
.submitbuttone{	background-attachment: scroll;	background-image: url(../images/latest_service_bg.gif);	background-position: center center;	background-repeat: repeat-x;	border: 1px solid #FFFFFF;	color: #FFFFFF;	font-family: Verdana;	font-size: 11px;	height: 23px;	width: 70px;}
.contacttext{	color: #666666;	float: left;	font-family: Verdana;	font-size: 12pt;	font-weight: normal;	height: 18px;	margin: 3px;	padding-bottom: 3px;	padding-left: 20px;	padding-right: 3px;	padding-top: 3px;	text-align: right;	width: 150px;}
.errortext{	color: #FF0000;	font-family: Verdana;	font-size: 11px;}
.borderEffect:hover{	background-color: #FFCC89;	border: 1px solid #A05A3D;	color: #A05A3D;	margin: 0px;	padding: 0px;}
.textboxEffect{	background-color: #FFFFFF;	border: 1px solid #999999;	color: #000000;	float: left;	font-family: Verdana;	font-size: 11px;	height: 18px;	line-height: 19px;	margin-bottom: 11px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding-bottom: 0px;	padding-left: 10px;	padding-right: 0px;	padding-top: 0px;	width: 150px;}
.textboxEffect:hover{	background-color: #FFFFFF;	border: 1px solid #666600;	color: #666600;	font-family: Verdana;	font-size: 11px;	line-height: 19px;	margin: 0px;	margin-bottom: 11px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding: 0px;	padding-bottom: 0px;	padding-left: 10px;	padding-right: 0px;	padding-top: 0px;}
.dropdownEffect{	background-color: #FFFFFF;	border: 1px solid #999999;	color: #000000;	float: left;	font-family: Verdana;	font-size: 11px;	height: 18px;	line-height: 19px;	margin-bottom: 11px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding-bottom: 0px;	padding-left: 10px;	padding-right: 0px;	padding-top: 0px;	width: 262px;}
.dropdownEffect:hover{	background-color: #FFFFFF;	border: 1px solid #666600;	color: #666600;	font-family: Verdana;	font-size: 11px;	line-height: 19px;	margin: 0px;	margin-bottom: 11px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding: 0px;	padding-bottom: 0px;	padding-left: 10px;	padding-right: 0px;	padding-top: 0px;}
.MassageboxEffect{	background-color: #FFFFFF;	border: 1px solid #999999;	color: #000000;	float: left;	font-family: Verdana;	font-size: 11px;	height: 140px;	line-height: 19px;	margin-bottom: 11px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding-bottom: 0px;	padding-left: 10px;	padding-right: 0px;	padding-top: 0px;	width: 250px;}
.MassageboxEffect:hover{	background-color: #FFFFFF;	border: 1px solid #666600;	color: #666600;	font-family: Verdana;	font-size: 11px;	line-height: 19px;	margin: 0px;	margin-bottom: 11px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding: 0px;	padding-bottom: 0px;	padding-left: 10px;	padding-right: 0px;	padding-top: 0px;}
.contactbg{	background-attachment: scroll;	background-image: url(../images/contactbg.gif);	background-position: center top;	background-repeat: repeat;	float: left;	height: 500px;	padding-top: 30px;}
.contactformmsgfield{	clear: none;	clip: rect(1px,auto,auto,auto);	color: #000000;	float: left;	font-family: Verdana;	font-size: 11px;	height: 140px;	margin: 3px;	padding: 3px;	right: 30px;	top: 1px;	width: 250px;}
.contactcommenttext{	color: #666666;	float: left;	font-family: Verdana;	font-size: 12pt;	font-weight: normal;	height: 170px;	margin: 3px;	padding-bottom: 3px;	padding-left: 20px;	padding-right: 3px;	padding-top: 3px;	text-align: right;	width: 150px;}
.contactdropdownmenu{	float: left;	height: 20px;	margin: 3px;	padding-bottom: 3px;	padding-left: 5px;	padding-right: 3px;	padding-top: 3px;	width: 200px;}
.rightempty{	float: left;	height: 10px;	width: 237px;}
.submitbuttonarea{	height: 30px;	margin: 0;	padding: 0;}
.quote{	margin: 0 auto;	padding: 3px 0px;}
blockquote{	background: url('../images/quote-main-shadow.png') repeat-y 0 0;	font-family: arial,verdana,tahoma;	margin: 0;}
.quoteheader{	background: url('../images/quote-top-shadow.png') no-repeat 0 0;	padding-top: 8px;}
.quotefooter{	background: url('../images/quote-base-shadow2.png') no-repeat left bottom;	padding-bottom: 35px;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;}
.pullquote{	background: url();	background: url(../images/closequote.gif) no-repeat bottom right !important;	color: #3274D0;	font: normal 12pt "Trebuchet MS",Arial, Helvetica, sans-serif;	font-weight: 700;	letter-spacing: 0px;	line-height: 1.4em;	margin: 0px;	margin-right: 10px;	padding: 0px 0px 0px 0px;}
.pullquote:first-letter{	background: url();	background: url(../images/openquote.gif) no-repeat left top !important;	padding: 0px;	padding: 5px 2px 5px 25px !important;}
blockquote p{	color: #333;	font: normal 12pt "Trebuchet MS",Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: 500;	line-height: 1.33em;	margin: 10px auto;	padding: 0 10px 0 10px;	text-align: justify;	text-align: left;	word-spacing: 0pt;}


#right form{	color: #333;	font-family: arial,verdana,tahoma;	font-size: 12pt;	margin-bottom: 10px;	padding: 10px 10px 10px 0px;	width: 280px;}
#right form.input{	color: #110011;	font-family: "trebuchet MS",arial,sans,verdana;	font-size: 15px;	padding: 5px;	width: 240px;	word-spacing: 0.2em;}
#right form select{	color: #110011;	font-family: "trebuchet MS",arial,sans,verdana;	font-size: 15px;	padding: 5px;	word-spacing: 0.2em;}
#right .buy{	color: #000000;	font-family: "trebuchet MS",arial,sans,verdana;	font-size: 15px;	margin-bottom: 5px;	padding: 5px;	word-spacing: 0.2em;}
#right .buytext{	color: #000000;	font-family: "trebuchet MS",arial,sans,verdana;	font-size: 12px;	height: 16px;	padding: 5px;	width: 230px;	word-spacing: 0.2em;}
#right h2.buy{	color: #0db2f1;	font-size: 14pt;	margin-bottom: 5px;	margin-top: 20px;}
#right h1.topper{	border-bottom: 2px solid #FFCC99;	color: #EE6600;	font-family: arial,tahoma,verdana,sans-serif;	font-size: 2em;	font-weight: normal;	letter-spacing: -0.01em;	margin: 0.5em 0;	padding: 0.5em 0 0.2em;	padding-bottom: 0;}

div.tright{	border: medium none;	border-width: 0.5em 0 0.8em 1.4em;	clear: right;	float: right;	margin: 1em 10px 0.8em 15px;}
div.tleft{	border: medium none;	border-width: 0.5em 0 0.8em 1.4em;	clear: left;	float: left;	margin: 1em 10px 0.8em 10px;}
div.thumbinner{	background-color: #F9F9F9;	border: 1px solid #CCCCCC;	font-size: 94%;	min-width: 100px;	overflow: hidden;	padding: 3px !important;	text-align: center;}
div.thumbcaption{	border: medium none;	font-family: arial,tahoma;	font-size: 11pt;	font-size: 94%;	letter-spacing: 1px;	line-height: 1.4em;	padding: 3px !important;	text-align: center;}

.thumbimage{	border: 1px solid #CCCCCC;	vertical-align: middle;}
.imagebox{	background-color: inherit;	color: #555555;	font-family: sans-serif,Arial, verdana;	font-size: 0.9em;	font-weight: bold;	letter-spacing: 1px;	margin-left: auto;	margin-right: auto;	padding: 2px;	text-align: center;}
.imageboxborder{	border: 1px solid #988765;}
.imagebox img{	display: block;	vertical-align: middle;}
.imageboxright{	clear: right;	float: right !important;	margin: 0 0 0.4em 0.4em;}
.imageboxleft{	clear: left;	float: left!important;	margin: 0 0.4em 0.4em 0;}

div.imageboxcaption{	border: medium none;	font-size: 94%;	line-height: 1.4em;	padding: 3px !important;	text-align: left;}

#bio{	background: #eef6fb;	border: 1px solid #c5dff1;	margin: 10px;	overflow: hidden;	padding: 10px;}
#bio p{	color: #303030;	font-size: 11pt;	font-style: normal;	margin: 10px;	text-align: justify;}
#bio img.lefty{	clear: left;	display: inline;	float: left;	margin: 5px 10px 5px 0px;}
#bio img.righty{	clear: right;	display: inline;	float: right;	margin: 5px 0px 5px 10px;}
#bio h2{	color: #CB6300 !important;	font-weight: bold;	margin: 0;	padding: 0;	text-align: center !important;}

.markupholder{	float: left;	margin: 20px 0px;	padding: 10px;	width: 190px;}
.footholder{	float: left;	margin: 10px 0px;	padding: 10px;	width: 500px;}

div.glows{	background: #000;	border: 1px solid red;	margin-top: 30px;	min-height: 400px;	padding: 10px;	width: 220px;}
div.glows p{	color: #fff;	font-family: georgia,tahoma,verdana;	font-size: 12px;	font-weight: 700;	letter-spacing: 1px;	line-height: 1.3em;}
div.glows table{	padding: 0px;}
div.glows table tr{	padding: 0px;}
div.glows table td{	padding: 0px;}
#right div.glows form select{
	font-family: sans-serif,times,"Trebuchet MS"arial,tahoma;
    font-size: 10px;
    height: 1.8em;
    padding: 1px;
    line-height:1.4em;}


div.glows form{	min-width: 230px;}
div.jellyflash{	background-attachment: no-scroll;	background-image: url(../images/flashing-jelly-rings-off.jpg);	background-repeat: no-repeat;	height: 200px;	overflow: hidden;	width: 200px;}
div.jellyflash:hover{	background-image: url(../images/flashing-jelly-rings-on.jpg);}
#middlead{	background-color: black;	margin: 10px auto;	min-height: 300px;	overflow: hidden;	padding: 10px;	width: 90%;}
#middlead p{	background-color: black;	color: #fff;	font-family: Georgia,tahoma;	font-size: 10pt;	letter-spacing: 1px;	line-height: 1.3em;}
#middlead img{	margin: 0 auto;}

#right form table tr td {color: #0db2f1;	font-size: 14pt;	margin-bottom: 5px;	margin-top: 20px;}
