body{
	margin:0px;
	padding: 20px 10px;
	text-align: center;
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #174852;
	background: #e2edc7;
}

body.zoomPage{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	background: #ffffff;
}

/* IE png fix */
.pngfix { behavior: url(/iepngfix.htc) }

p{
	margin: 0px;
	padding: 5px 0px;
}

img{
	vertical-align: bottom;
	border: 0px;
}

a{
	color: #E42961;
	text-decoration: none;
}

a:hover{
	color: #F8C015;
}

h1{
	margin: 0px;
	padding: 10px 0px;
	color: #174852;
	font-size: 20px;
	line-height: 17px;
	font-weight: bold;
}

h2{
	color: #FF0080;
	font-size: 17px;
	font-weight: normal;
	margin: 0px;
	color: #9FC345;
	padding: 10px 0px 5px 0px;
}

h2.small{
	font-size: 14px;
	line-height: 16px;
}

h3{
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}

h4{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

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

ul{
	margin: 0px;
	padding: 5px 0px 0px 30px;
}

ul li{
	padding: 0px 0px 5px 0px;
}

input.textbox{
	border: solid 1px #c5d1d3;
	color: #436a72;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 2px;
}

.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.box2{
	background:url(images/box2_mid.png) repeat-y center center;
	width: 955px;
	margin: auto;
	text-align: left;
	overflow: visible;
}

.wrapper{
	width: 955px;
	margin: auto;
	text-align: left;	
}

.box2Top{
	background:url(images/box2_top.png) no-repeat top center;
	overflow: visible;
}

.box2Bot{
	background:url(images/box2_bot_b.png) no-repeat bottom center;
	width: 100%;
	overflow: visible;
}

#header{
	padding: 0px 1px;
	border-bottom: solid 3px #e52561;
}

#logo{
	margin: 0px 5px 0px 0px;
	padding: 12px 0px 5px 0px;
	width: 295px;
	float: left;
	text-align: center;
}

#mainNav{
	background:url(./images/bg_mainnav.png) no-repeat left top;
	width: 504px;
	float: left;
	margin: 40px 0px 0px 0px;
	min-height: 104px;
	font-size: 14px;
}

* html #mainNav{
	height: 104px;
}

#mainNav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#mainNav ul li{
	float: left;
	width: 72px;
	text-align: center;
	position: relative;
	z-index:  2020;
}

#mainNav ul li.ball1{
	padding: 60px 0px 20px 0px;
	margin: 0px 10px 0px 0px;
}

#mainNav ul li.ball2{
	padding: 20px 0px 0px 0px;
	margin: 0px 17px 0px 0px;
}

#mainNav ul li.ball3{
	padding: 52px 0px 0px 0px;
	margin: 0px 18px 0px 0px;
}

#mainNav ul li.ball4{
	padding: 22px 0px 0px 0px;
	margin: 0px 17px 0px 0px;
}

#mainNav ul li.ball5{
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#mainNav ul li.ball6{
	float: right;
	padding: 23px 0px 0px 0px;
}

#mainNav ul li a{
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #ffffff;
}

#mainNav ul ul{
	display: none;
	position: absolute;
	background: #ffffff;
	border: solid 1px #939DC8;
	top: 83px;
	left: 40px;
	width: 250px;
	z-index: 3000;
	margin: 0px;
	padding: 5px 0px;
}

#mainNav ul ul li{
	position: relative;
	float: none;
	width: auto;
	text-align: left;
	padding: 0px 0px 5px 0px;
}

#mainNav ul ul li a{
	font-size: 12px;
	line-height: 16px;
	padding: 2px 0px 2px 7px;
	margin: 0px;
	color: #010101;
	font-weight: normal;
	display: block;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}

#mainNav ul ul li a:hover, 
#mainNav ul ul li:hover a,
#mainNav ul ul li.sfhover a{
	color: #E42961;
}

#mainNav ul ul li:hover li a,
#mainNav ul ul li.sfhover li a{
	color: #010101;
}

#mainNav ul ul li li a:hover{
	color: #E42961;
}

#mainNav ul li:hover ul,
#mainNav ul li.sfhover ul{
	display: block;
}


#mainNav ul li li:hover,
#mainNav ul li li.sfhover{
	z-index: 3000;
}

#mainNav ul li:hover ul li ul,
#mainNav ul li.sfhover ul li ul{
	display: none;
}

#mainNav ul li:hover ul li:hover ul,
#mainNav ul li.sfhover ul li.sfhover ul{
	display: block;
}

#mainNav ul ul ul{
	position: absolute;
	top: 0px;
	left: 150px;
	width: 220px;
}

#mainNav ul ul ul li {
	position: static;
	z-index: 3010
}

#topRight{
	float: right;
	width: 135px;
	padding: 25px 0px 0px 0px;	
}

#topRight a{
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #174852;
}

#topRight a.efriend{
	background:url(images/icon_email.png) no-repeat left center;
	padding: 0px 0px 3px 33px;
	margin: 0px 0px 10px 0px;
}

#topRight a.addfav{
	background:url(images/icon_favorites.png) no-repeat left center;
	padding: 3px 0px 3px 33px;
	margin: 0px 0px 15px 0px;	
}

#topRight input.textbox{
	border: solid 1px #c5d1d3;
	width: 90px;
	color: #436a72;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	vertical-align: middle;
}

#header-search input.go{
	vertical-align: middle;
}

#footer{
	position: relative;
}

#footer .box2Bot{
		background:url(images/box2_bot_b.png) no-repeat bottom center #184852;
}

.box3{
	background:url(images/bg_footer.png) no-repeat center top;
	padding: 20px 0px 0px 0px;
}
	
#footerPic{
	background:url(images/btn_partners.png) no-repeat center center;
	width: 281px;
	height: 269px;
	position: absolute;
	left: 788px;
	top: -224px;
	z-index: 1004;
}

#linkEquipment{
	position: absolute;
	width: 163px;
	height: 162px;
	top: -603px;
	left: 902px;
	z-index: 1001;	
}

#linkEvent{
	position: absolute;
	width: 163px;
	height: 162px;
	top: -475px;
	left: 875px;
	z-index: 1002;
}

#linkBlog{
	position: absolute;
	width: 163px;
	height: 162px;
	top: -348px;
	left: 910px;
	z-index: 1003;
}

#mainWrapper{
	background:url(images/bg_leftside.png) repeat-y left;
	border-left: solid 1px #184852;
	border-right: solid 1px #184852;
	padding: 0px 0px 0px 0px;
	overflow: visible;	
}

#leftSide{
	width: 215px;
	float: left;
	margin: 0px 8px 0px 0px;
	z-index: 3002;
	overflow: visible;
}

#leftNavigation{
	overflow: visible;
}

#leftNavigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	z-index: 2020;
	position: relative;
}

#leftNavigation ul li{
	position: relative;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	
}

.menuiefix{
	
}

#leftNavigation ul li a{
	color: #174852;
	font-size: 14px;
	line-height: 15px;
	display: block;
	padding: 10px 5px 25px 43px;
	margin: 0px 0px -10px 0px;
	left: -18px;
	position: relative;
}

#leftNavigation ul li a:hover,
#leftNavigation ul li:hover a,
#leftNavigation ul li.sfhover a{
	color: #E42961;
	background:url(images/nav_selected.png) no-repeat left center;
}

#leftNavigation ul li:hover li a,
#leftNavigation ul li.sfhover li a{
	color: #174852;
	background: none;
}

#leftNavigation ul li li a:hover{
	color: #E42961;
}

#leftNavigation ul li.subselected a{
	padding: 10px 5px 25px 63px;
	color: #E42961;
	background:url(images/nav_selected.png) no-repeat left center;

}

#leftNavigation ul li.subcat a{
	padding: 10px 5px 25px 63px;
}

#leftNavigation ul li.selectedwithsub a{
	font-weight: bold;
}
	
#leftNavigation ul ul{
	display: none;
	position: absolute;
	background: #ffffff;
	border: solid 1px #939DC8;
	top: 0px;
	left: 167px;
	width: 250px;
	margin: 0px;
	padding: 5px 0px;
}

#leftNavigation ul ul li{
	position: static;
	padding: 0px;
	margin: 0px;
	border: solid 1px #ffffff;
}

#leftNavigation ul ul li a{
	font-size: 12px;
	line-height: 20px;
	padding: 2px 0px 2px 7px;
	margin: 0px;
	left: 0px;
	z-index: 3050;
	position: relative;
}

#leftNavigation ul ul li a:hover{
	background: none;
}

#leftNavigation ul li:hover ul,
#leftNavigation ul li.sfhover ul{
	display: block;
}


#mainContent{
	float: left;
	width: 722px;
	margin: 15px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

.box1{
	background:url(images/box1_mid.png) repeat-y center center;
}

.box1Top{
	background:url(images/box1_top.png) no-repeat center top;
}

.box1Bot{
	background:url(images/box1_bot.png) no-repeat center bottom;
	width: 100%;
	margin: 0px 0px 8px 0px;
}

.box1BotB{
	background:url(images/box1_bot.png) no-repeat center bottom;
	width: 100%;
	padding: 5px 0px 3px 0px;
}



p.increaseText{
	padding: 25px 0px 25px 23px;
}

p.increaseText a{
	background: url(images/icon_increase_font.png) no-repeat center left;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 7px 0px 7px 35px;
	color: #174852;
}
p.increaseText a:hover{
	color: #E42961;
}

.pad1{
	padding: 35px 70px 20px 55px;
	background: url(images/bg_main_content.png) no-repeat left top;
}

.minHeight{
	min-height: 450px;
}


#footer ul{
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#footer ul li{
	float: left;
	text-align: center;
	padding: 5px 0px;
}

#footer ul li.linkf1{
	width: 80px;
}

#footer ul li.linkf2{
	width: 135px; 
}

#footer ul li.linkf3{
	width: 80px; 
}

#footer ul li.linkf4{
	width: 130px; 
}

#footer ul li.linkf5{
	width: 100px; 
}

#footer ul li.donate{
	width: 200px; 
}

#footer ul li a{
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}

#footer ul li a:hover{
	color: #F8C015;
}

#footer ul li.donate a{
	font-size: 16px;
	font-weight: bold;
	color: #F8C015;
}

#footer-search{
	padding: 0px 10px 0px 0px;
	z-index: 2000;
	position: relative;
	float: right;
	width: 220px;
	text-align: right;
}

#footer-search input, #footer-search label{
	vertical-align: middle;

}

#footer-search label{
	font-size: 15px;
	font-weight: bold;
	color: #9FC345;
}

#footer-search input.textbox{
	border: solid 1px #9FC345;
	color: #174852;
	font-size: 10px;
	width: 100px;
}

#line2{
	position: absolute;
	top: -80px;
	left: 720px;
	background:url(images/bg_prtners.png) no-repeat right bottom;
	width: 68px;
	height: 80px;
	z-index: 1005;
}

#partnersBox{
	border-top: solid 4px #E42961;
	margin: 6px 0px 0px 0px;
}

#partnersBox h2{
	padding: 5px 0px;
}

#partnersBox table{
	width: 570px;
}

#partnersBox table td{
	padding: 5px 0px;
	text-align: center;
}

#goodnews{
	background: url(images/good_news_story.png) no-repeat left center;
	margin: 0px 10px;
	padding: 0px 0px 0px 100px;
	min-height: 90px;
}

* html #goodnews{
	height: 90px;
}

#goodnews h3{
	display: inline;
	color: #174852;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
}

#goodnews .GNName{
	width: 400px;
	float: left;
	padding: 15px 0px 10px 0px;
}

#goodnews .GNAge{
	width: 180px;
	float: left;
	padding: 15px 0px 10px 0px;
}


#goodnews .buttonBox1, #goodnews .buttonBox2{
	background: url(images/box4_bot.png) no-repeat center bottom #F9D6D6;
	width: 201px;
	float: left;
}

#goodnews .buttonBox1{
	margin: 0px 20px 0px 30px;
	display: inline;
}

#goodnews .buttonBox1 p, #goodnews .buttonBox2 p{
	background: url(images/box4_top.png) no-repeat center top;
	margin: 0px;
	padding: 3px 4px 3px 10px;
}

#goodnews .buttonBox1 p a, #goodnews .buttonBox2 p a{
	display: block;
	background:url(images/btn_go3.png) no-repeat right center;
	color: #174852;
	font-size: 13px;
	min-height: 30px;
	line-height: 30px;
}

#front-left{
	width: 310px;
	text-align: center;
	float: left;
	margin: -15px 0px 0px -35px;
	position: relative;
	z-index: 2010;
}

#front-right{
	float: left;
	width: 430px;
	padding: 10px 0px 10px 0px;
}
	
#front-right h1.small{
	padding: 5px 0px 0px 0px;
	line-height: 15px;
	font-size: 15px;
}

.bold{
	font-weight: bold;
}
	
.trCatImage{
	
}

.tdCatImage a{

}

.tdCatName table.catDefault{
	width: 100%;
	text-align: center;
	height: 122px;
}

.catDefault .catLink{
	background:url(images/cat_normal.png) no-repeat center center;	
	vertical-align: middle;	
	height: 130px;
}

.tdCatName table.catDefault a{
	font-size: 19px;
	line-height: 22px;
	text-transform: uppercase;
	color: #ffffff;
	display: block;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	vertical-align: middle;
}	


.catDefault .catLink span.big{
	display: block;
	text-align: center;
	padding: 0px 0px;
	font-size: 25px;
	line-height: 27px;
}
	
.tdCatName .catLink{
	text-align: center;
}
	
.tdCatName .catLink a {
	font-size: 14px;
}

.tdCatName table a:hover{
	/* background:url(images/cat_selected.png) no-repeat center center; */
}


#breadcrumb{
	float: right;
	padding: 16px 10px 10px 10px;
	color: #a49790;
	font-size: 10px;
	line-height: 12px;
}

#breadcrumb a{
	color: #a49790;
}

#breadcrumb a:hover{
	color: #E52561;
}

#breadcrumb span.current{
	color: #154851;
}

#categoriesContainer{
	clear: right;
	width: 640px;
	margin: 0px 0px 0px 15px;
}

#categoriesTable{		
}

.productsImageHolder a{
	display: block;
	width: 176px;
	height: 118px;
	position: relative;
}

.productsImageHolder a span.frame{
	display: block;
	width: 176px;
	height: 118px;
	background:url(images/frame.png) no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0px;
	behavior: url(/iepngfix.htc);
	cursor: pointer;
}


#productsContainer{
	width: 640px;
	margin: 0px 0px 0px 20px;
}

.tdBuy2{
	vertical-align: middle;
}

td.tdName, td.tdPrice, td.tdBuyButton{
	text-align: left;
}

.trName div.prodname, .tdBuyButton{
	padding: 0px 0px 0px 25px;	
}

.trName div.prodname a{
	font-size: 14px;
	line-height: 16px;
	color: #154851;
}

.trName div.prodname a:hover{
	color: #E42961;
}

.tdBuy2{
	padding: 0px 25px 0px 0px;
}

.tdBuyButton a{
	text-transform: uppercase;
	font-size: 11px;
}

.tdPrice div.prodprice{
	font-size: 14px;
	line-height: 16px;
	color: #E42760;
	font-weight: bold;
	padding: 2px 0px 2px 25px;
}

.pink{
	color: #E42961;
}

.box5{
	width: 165px;
	float: right;
	background:url(images/box5_bot.png) no-repeat center bottom #9fc446;
	margin: 10px 10px 0px 10px;
	display: inline;
}

.box5Top{
	background:url(images/box5_top.png) no-repeat center top;
}

.box5 a{
	color: #ffffff;
	padding: 4px 4px 6px 4px;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}

.box5 a:hover{
	color: #E52561;
}

.innerTopRight{
	padding: 10px;
}

.title {
	font-size: 50px;
	line-height: 100%;
	font-family: Arial;
	color: #E42961;
	padding: 0px 0px 0px 40px;
}

.sIFR-active .title {
	visibility: hidden;
	font-family: Verdana;
	line-height: 100%;
	color: #9F4D7E;

}

.categoryHeaderHTML{
	padding: 0px 75px 0px 40px;
}

.catDescBox1{
	width: 300px;
	float: left;
}

#productsContainer .catDescBox1{
	width: 350px;
	float: left;
	margin: 0px 0px 0px 20px;
	display: inline;
}

.catDescBox2{
	width: 258px;
	float: right;
	background:url(images/box6_bot.png) no-repeat center bottom #fad4df;
}

.box6{
	background:url(images/box6_top.png) no-repeat center top;
	padding: 5px;
}


.catDescBox2 a.go3{
	float: right;
	margin: 35px 0px 0px 0px;

}

.pagenums{
	text-align: center;
	padding: 20px 0px 10px 0px;
	color: #A49790;
	font-size: 10px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: bold;
}

.pagenums a{
	color: #9fc345;
}

.pagenums img{
	vertical-align: middle;
	margin: 0px 0px 2px 0px;
}


#prodDetailPage{
	clear: right;
	padding: 10px 75px 10px 40px;
}

.tdpdImage{
	vertical-align: top;
	padding: 0px 30px 0px 0px;
}


.hrefProductDetailImage{
	display: block;
	width: 308px;
	height: 207px;
	position: relative;
	margin: 0px 0px 5px 0px;
}

.hrefProductDetailImage span.bigFrame{
	background:url(images/frame_big.png) no-repeat center center;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 308px;
	height: 207px;
	behavior: url(/iepngfix.htc);
	cursor: pointer;
}

#prodDetailPage .zoom{
	color: #154851;
	font-weight: bold;
	font-size: 10px;
}
#prodDetailPage .zoom img{
	vertical-align: middle;
	margin: 0px 5px 2px 0px;
}

.pdImage{
	text-align: center;
	padding: 0px 0px 10px 0px;
}


h1.prodheading{
	color: #E42961;
}

#prodDetailPrice{
	padding: 0px 0px;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	color: #E42961;
}

#emailFriend{
	padding: 10px 0px 0px 0px;
}

#emailFriend a{
	background:url(images/icon_email.png) no-repeat left center;
	padding: 0px 0px 3px 33px;
	margin: 0px 0px 10px 0px;
	color:#174852;
	float: right;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}

#emailFriend a:hover{
	color: #E42961;
}


.tdpdDesc{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

span.listprice{
	display: block;
	margin: 0px 0px 0px 25px;
	color: #E42760;
}

#pdPrice span.listprice{
	font-size: 17px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#quantity-div{
	padding: 10px 0px;
}

#quantity-div fieldset{
	border: none;
	padding: 5px 0px;
}

#quantity-div label{
	display: block;
	padding: 5px 0px 3px 0px;
}

select.prodoption{
	border:1px solid #D0CECE;
	color:#E42961;
	font-family:"Century Gothic",Helvetica,Arial,sans-serif;
	font-size:12px;
	padding:0px;
	width:260px;
}

.pnMultiImages{
	
}

#multiple-images{
	border-top: solid 1px #E42760;
	border-bottom: solid 1px #E42760;	 
	width: 100%;
	text-align: center;
}

#multiple-images td{
	padding: 8px 0px;
	border: solid 1px #ffffff;
}

.multiPic{
	display: block;
	position: relative;
	width: 91px;
	height: 60px;
}

.multiPic span.framSmall{
	position: absolute;
	top: 0px;
	left: 0px;
	background:url(images/frame_small.png) no-repeat center center;
	display: block;
	width: 91px;
	height: 60px;
	cursor: pointer;
	behavior: url(/iepngfix.htc);
}

#contactDetails{
	width: 200px;
	float: right;
	padding: 20px 0px 0px 0px;
}

#contactDetails h4{
	color: #E42961;
	padding: 0px 0px;
}

#contactDetails p{
	padding: 0px 0px 20px 0px;
}


#contactForm{
	width: 370px;
	padding: 20px 0px;
}

#contactForm p{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#contactForm h4{
	padding: 5px 0px 10px 0px;
	font-weight: normal;
}

#contactForm label{
	display: block;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}

#contactForm input.textbox{
	border: solid 1px #d0cece;
	width: 240px;
	padding: 1px 2px;
	font-size: 11px;
	font-family: "Century Gothic",Helvetica,Arial,sans-serif;
	color: #174852;
}

#contactForm  select{
	border: solid 1px #d0cece;
	width: 246px;
	padding: 0px;
	font-size: 11px;
	font-family: "Century Gothic",Helvetica,Arial,sans-serif;
	color: #174852;
}


#contactForm textarea{
	border: solid 1px #d0cece;
	width: 240px;
	height: 55px;
	padding: 1px 2px;
	font-size: 11px;
	font-family: "Century Gothic",Helvetica,Arial,sans-serif;
	color: #174852;
}


#checkoutForm{
	padding: 20px;
}

.cobtbl td{
	padding: 5px 3px;
}

.cobtbl th{
	padding: 5px 3px;
	border-bottom: solid 1px #E42961;
}

.cartProdImg img{
	width: 35px;
}

.cartTitle h1.title{
	padding: 10px 0px 0px 20px;
}

.checkouttable td{
	padding: 5px;
}

.checkouttable input.textinput{
	border:1px solid #D0CECE;
	color:#174852;
	font-family:"Century Gothic",Helvetica,Arial,sans-serif;
	font-size:11px;
	padding:1px 2px;
	width:240px;
}

.checkouttable select{
	border:1px solid #D0CECE;
	color:#174852;
	font-family:"Century Gothic",Helvetica,Arial,sans-serif;
	font-size:11px;
	padding:0px;
	width:247px;
}

#cross-promotion{
	width: 670px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 20px;
}

a.multiPic img{
	width: 90px;
}

#cross-promotion-table td{
	text-align: center;
	width: 20%;
}


#cross-promotion-table .multiPic{
	margin: auto;
}

#cross-promotion-table .tdCrossPromo{
	padding: 10px 0px 0px 0px;
}

#cross-promotion h1{
	padding: 5px 0px 10px 10px;
}

.box7{
	background:url(images/box7_mid.png) repeat-y center center;
	width: 711px;
}

.box7Bot{
	background:url(images/box7_bot.png) no-repeat center bottom;
}

.box7Top{
	background:url(images/box7_top.png) no-repeat center top;
	width: 100%;
	padding: 1px 0px;
}
.prodTip{
	background: url(images/prod_tip.png) no-repeat left center;
	margin: 0px 0px 0px 10px;
	padding: 0px 120px 0px 125px;
	min-height: 118px;
}
.pad20{
	padding: 20px 0px;
}

#search-page-form{
	padding: 30px 0px 0px 30px;
}

#search-page-form fieldset{
	border: 0px;
	padding: 5px;
	margin: 0px;
}

#search-page-form input.textinput{
	border:1px solid #D0CECE;
	color:#174852;
	font-family:"Century Gothic",Helvetica,Arial,sans-serif;
	font-size:11px;
	padding:1px 2px;
	width:240px;
}

#search-page-form select.selectbox{
	border:1px solid #D0CECE;
	color:#174852;
	font-family:"Century Gothic",Helvetica,Arial,sans-serif;
	font-size:11px;
	padding:0px;
	width:247px;
}

#search-page-form label{
	float: left;
	width: 100px;
}

#search-page-form #button{
	padding: 10px 0px 20px 102px;
}

.zoomPage a.zoom{
	font-weight: bold;
	font-size: 10px;
}

.zoomPage p{
	padding: 15px 0px 5px 0px;
}


.tstDate{
	color: #E52561;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
}

.tstDate strong{
	font-size: 12px;
	margin: 0px 0px 0px 10px;
}

.tstContent{
	padding: 5px 0px 10px 0px;
}

.hr{
	height: 1px;
	line-height: 1px;
	border-top: dashed 1px #E52561;
}

#subscribeform{
	margin: 0px;
	padding: 20px 0px;	
}

#subscribeform input{
	vertical-align: middle;
}

#subscribeform input.textbox{
	width: 200px;
	margin: 0px 10px 0px 0px;
}

.trImage td{
	width: 33%;
}

#partnersTable{
	width: 550px;
}

#partnersTable td{
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
	vertical-align:top;
}


#survey{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#survey li{
	font-size: 15px;
	padding: 10px 0px 10px 10px;
	vertical-align: top;
}

#survey p, #survey label{
	font-size: 12px;
}

#survey label{
	display: block;
	font-weight: bold;
	padding: 2px 0px;
	width: 250px;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
}

#survey label span{
	font-size: 11px;
}

#survey input.textbox{	
	width: 200px;
	margin: 0px 10px;
}

#survey select{	
	border:1px solid #C5D1D3;
	color:#436A72;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0px;
	margin: 0px 10px;
}

#survey select.mlist{
	width: 400px;
	height: 150px;
}

#survey textarea{
	vertical-align: top;
	width: 400px;
	height: 55px;
	border:1px solid #C5D1D3;
	color:#436A72;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0px 2px;
}

#survey h3{
	text-align: center;
	line-height: 20px;
}

#survey p{
	text-align: center;
}

#survey .questionArea{
	padding: 20px 0px 40px 0px;
}

* html #survey .questionArea{
	
}

h3 span.normal{
	font-weight: normal;
	font-size: 12px;
}


#stimebox{
	padding: 0px 0px 0px 50px;
}

#stimebox2{
	padding: 0px 0px 0px 50px;
}

#stime1,#stime2,#stime3,#stime4,#stime5,#stime6,#stime7,
#stime8,#stime9,#stime10,#stime11,#stime12,#stime13,
#satime1,#satime2,#satime3,#satime4,#satime5,#satime6,#satime7,
#satime8,#satime9,#satime10,#satime11,#satime12,#satime13{
	clear: both;
	padding: 5px 0px 0px 0px;
}

#stime1 label,#stime2 label,#stime3 label,#stime4 label,#stime5 label,#stime6 label,#stime7 label,
#stime8 label,#stime9 label,#stime10 label,#stime11 label,#stime12 label,#stime13 label,
#satime1 label,#satime2 label,#satime3 label,#satime4 label,#satime5 label,#satime6 label,#satime7 label,
#satime8 label,#satime9 label,#satime10 label,#satime11 label,#satime12 label,#satime13 label{
	font-weight: normal;
}

#question1 .clear{
	height: 20px;
}
