* {
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
	margin: 0;
}
.clear {clear:both;}
a {
	color: #ff0ba1;
}

body {
	background:#fff url(images/bg.jpg) repeat-x;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-style: normal;
}
#wrap {width:954px; margin:25px auto;}
#header {no-repeat; height:207px;}
#logo #sitename {
	font-size: 36px;
	color: #000000;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #C6C6C6;
}
#headercontent h2 {
	font-size: 18px;
	color: #ff0ba1;
}
#wrap #header #logo .description {
	display: block;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
}
#wrap #header #headercontent p {
	color: #666666;
}
#wrap #header #sitecption {
	margin-right: 380px;
	margin-left: 380px;
	padding-top: 85px;
	color: #FFFFFF;
	font: bold 16px "Trebuchet MS", halvetica, Verdana, sans-serif;
}
.bigger {
	font: 14px "Trebuchet MS", halvetica, Verdana, sans-serif;
	color: #C0EC15;
	font-weight: bold;
}


#wrap #header #logo {
	width: 260px;
	padding-top: 50px;
	padding-left: 50px;
	height: 150px;
	float: left;
}
#wrap #header #headercontent {
	width: 300px;
	float: right;
	padding-right: 55px;
	padding-top: 60px;
	height: 125px;
}

#main {
	background:url(images/pagebg.png) repeat-y;
	padding:0px 9px 0 9px;
	margin:0;
}
#menus {background:url(images/menu.jpg) no-repeat; width:936px; margin:0 auto 10px auto; height:88px;}#submenu ul {
	list-style: none;
}
#submenu li {
	display: inline;
}
#submenu a {
	background: url(images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
}
#mainmenu {
	height: 55px;
	font: bold 14px "Trebuchet MS", halvetica, Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 22px;
	padding-left: 22px;
}
#mainmenu a {
	display: block;
	height: 40px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
	text-decoration: none;
	padding-top: 15px;
	background: url(images/menudevider.png) no-repeat 0px 3px;
	color: #E7E7E7;
}
#mainmenu .first a {
	background: none;
}

#mainmenu li {
	display: inline;
}
#mainmenu a:visited, #mainmenu a:active {
	text-decoration:none;
	color: #CCCCCC;
}
#mainmenu #active a {
	background:url(images/menuactive.gif) no-repeat center top;
	color:#fff;
}
#wrap #main #content {
	padding: 20px;
}
#mainmenu a:hover {
	color:#fff;
}
#homeleft {
	width:470px;
	float:left;
	padding-right: 0px;
	text-align: justify;
	font-weight: bold;
}
#homeright {
	margin-left:530px;
	padding-top: 0px;
	font-weight: normal;
}
h1, h2, h3, h4 { font-family:"Trebuchet MS", halvetica, Verdana, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:16px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
#main h2 {color:#333; display:block; padding:3px 0 8px 0;}
.green {
	color: #ff0ba1;
}

#homemain {width:800px; float:left;}
h1, h2, h3, h4 { font-family:"Trebuchet MS", halvetica, Verdana, sans-serif;}
h1 {
}
h2 {font-size:16px;}
h3 {font-size:16px;}
h4 {
	font-size:14px;
	color: #333;
}
#main h2 {
	color:#333;
	display:block;
	padding:5px 0 8px 6px;
	background-color: #F0F0F0;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: left;
}
.green {
	color: #ff0ba1;
	text-align: left;
	font-weight: normal;
}

#homeright h3 {
	color: #666;
	font-weight: normal;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 8px;
	text-align: left;
}
#main  p {
	line-height: 16px;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}
#homeright .column1 {
	width: 31%;
	float: left;
	padding-right: 5px;
}
#homeright .column3 {
	float: left;
	width: 32%;
	padding-left: 8px;
}
#homeright .column2 {
	float: left;
	width: 33%;
}
a:visited, a:active {
	color: #ff0ba1;
}
a:hover {
	color: #ff70c8;
	text-decoration: none;
}
#wrap #footer {
	background: url(images/footer.png) no-repeat;
	height: 50px;
	padding-top: 15px;
	text-align: center;
}
#mainmenu ul {list-style:none;}
#submenu a:visited, #submenu a:active {
	background: url(images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
}
#submenu a:hover {

	background: url(images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	text-decoration: none;
}
#mainmenu .first a:visited, #mainmenu .first a:active {

	background: none;
}
#productlist {
	list-style: none;
}
#productlist li {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #eee;
}
.productimage {
	float: left;
}
.post .date {
	font-size: 10px;
	color: #CCCCCC;
}
.post h3 {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 15px;
}
.post {
	padding: 5px;
	margin-bottom: 15px;
}
#sidebar1 {
	float: left;
	width: 49%;
}
#sidebar2 {
	float: right;
	width: 49%;
}
#homeright  ul {
	list-style: none;
}
#homeright li {
	display: block;
	border-bottom: 1px solid #eee;
	height: 18px;
}
#homeright li a {
	display: block;
	height: 15px;
	padding-top: 2px;
	color: #999999;
	text-decoration: none;
	background: url(images/bullet.png) no-repeat 0px 3px;
	padding-left: 15px;
}
#radio li a {
	display: block;
	height: 15px;
	padding-top: 2px;
	color: #ff0ba1;
	text-decoration: none;
	padding-left: 15px;
}


.form {margin:10px 25px 10px 50px;}
.form .text {
	display:block;
	border:1px solid #666666;
	background: #efefef;
	width:250px;
	padding:5px;
	font-size:14px;
	color:#000000;
}
.form label {display:block; margin-bottom:3px; margin-top:10px;}
.form .text:hover{background:#FFFFFF; border: solid 1px #000000;}
.form .text:focus {
	background:#efefef;
	border: 1px solid #669900;
}
.form .button {
	display:block;
	border:1px solid #666666;
	background:#efefef;
	padding:5px 10px 5px 10px;
	margin:10px 0px 10px 0px;
}
.form .button:hover {
	display:block;
	border:1px solid #666666;
	background: #ffffff;
	padding:5px 10px 5px 10px;
	margin:10px 0px 10px 0px;
}
video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	height: 350px;
	width: 350px;
}
#b {
	font-weight: bold;
}
#c {
	text-align: center;
}
#j {
	text-align: justify;
}
#wrap #main #content #homeleft blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote .text {
	text-align: justify;
}
#wrap #main #content #homeleft p {
	text-align: left;
	color: #333;
	font-style: normal;
	font-weight: normal;
}
#wrap #main #content #homeleft blockquote blockquote blockquote blockquote blockquote blockquote table tr td div p {
	text-align: left;
}
#wrap #main #content #homeleft blockquote blockquote blockquote blockquote blockquote blockquote table tr td div p {
	font-weight: normal;
}
#wrap #main #content #homeright p strong {
	text-align: left;
}
#wrap #main #content #homeright div div div div div div div strong {
	color: #333;
}
#wrap #main #content #homeright div div div div div h4 {
	font-size: 16px;
}
#wrap #main #content #homeright div div div div div h4 {
	font-size: 14px;
}
#wrap #main #content #homeright div div div table tr .text blockquote p {
	font-size: 10px;
}
#wrap #main #content #homeright div div div table tr .text blockquote p {
	font-size: 11px;
}
#wrap #main #content #homeleft .green strong {
	color: #ff0ba1;
}
#wrap #main #content #homeleft blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote h2 .green {
	color: #ff0ba1;
}
.date {
	color: #333;
}
.event {
	color: #ff0ba1;
}
#footer p {
	text-align: center;
}

