*{ margin:0 auto; padding:0;}

body{ background:url(../images/bg.jpg) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#9c9c9c; line-height:18px;}
h1{font:24px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; margin-bottom:15px;}
h2{font-weight:normal;}
p{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:20px;}
hr{border-top:1px #f72f96 dashed; border-bottom:none; border-left:none; border-bottom:right; }
a{ color:#fff; text-decoration:none;}
img{border:none;}

#wrapper{ width:960px;}
#banner{ background:url(../images/banner.jpg) top no-repeat; height:458px;}
#logo{ width:338px; height:133px; margin-bottom:5px;}
#flash_nav{}
#menu{}
#content{}
#sidebar_right{ width:300px;}
#sidebar_left{ width:234px;}
#sidebar_left input{ border:none;}
#curvecontainer{width:700px; background-color:#fff; border:1px #f79bcb solid; padding:10px 10px; margin-top:10px;}
#curvecontainer h1{ font-size:14px; color:#f72f96;}
#curve2{}
.option{ width:340px;}
.option h1{ font-size:14px; color:#f72f96;}
.option ul{ list-style:none; }
.option ul li{ background:url(../images/option_checks.jpg) top left no-repeat; padding:0 14px; margin-top:10px;}
.plus{ width:250px; background-color:#fff;}
.plus ul{ list-style:none; margin-top:60px;}
.plus ul li{ background:url(../images/plus%20li.jpg) top left no-repeat; padding:0 14px; margin-top:10px;}  
#main_content{ width:404px; padding:10px;}
#footer{ background:url(../images/footer.jpg) top no-repeat; height:53px; padding:15px;}
#footer{text-align:center; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a{color:#fff;display:inline;font:11px Verdana, Arial, Helvetica, sans-serif;padding:10px 20px;text-decoration:none; }
#footer_repeat{ background-color:#f72e96; height:20px;}

.text_white{ color:#FFFFFF;}
.hostess{ font-size:12px; color:#f72f96; }

.contact{ width:386px;}
.contact_content{ background:url(../images/contact_content.png) top repeat-y;width:346px; padding:0 20px;}
.contact_content h1{ margin-left:20px; font-size:16px;}

input{ border:1px solid #e1e1e1;}
textarea{border:1px solid #e1e1e1; width:160px;}


.fltlft{float:left;}
.fltrt{float:right;}
.clearfloat{ clear:both;}


/* pikachoose demo */
		#pikachoose{width:418px;}
		.pika_main{width:540px;position: relative;}
		.pika_subdiv img{border:3px solid #CCCCCC;}
		#pikachoose li{float:left;position:relative;margin:0 5px;border:1px solid #CCC;overflow:hidden;list-style:none; padding:0; display: inline;}
		#pikachoose li img{position:relative;cursor:pointer;}	
		.pika_play{position:absolute;right:-3px;z-index: 1; top:3px;}
		.pika_play a{position:relative;margin-left:auto;cursor:pointer;display:block;color:#000; background-color:#fff; padding:4px 10px;}
		.pika_caption{width:100%;height:30px;text-align:center;color:#111111;}
		.pika_navigation a{font-size: 12px;color:#151515;text-decoration: none;}
		.pika_navigation a:hover{text-decoration: underline;}
		.pika_navigation{padding-top:10px;clear:left;text-align:center;}
		#wrapper1{width:100%;}
		.pika_link{cursor:pointer;}	

