* {
	outline:none;
	border:none;
	margin:0
}
*, #content.backpage .text_wide {
	padding:0
}
body {
	background:#00b0ea url(../images/bg-body.gif) repeat-x;
	font:13px "Trebuchet MS",Tahoma,sans-serif
}
#main, #header .logo, #navigation, .holder, #top-box, .content-holder, #left-sidebar .nav-holder, #left-nav li, #left-sidebar .box-2, #content, #content .block-holder, #content .block, .tabs-holder  .slide-buttons, #footer, #content.backpage .text h1, #content.backpage .icons, #content.backpage .icons-back {
	overflow:hidden
}
#main, #header, #navigation, .holder, .content-holder {
	width:955px
}
#main {
	margin:0 auto
}
a {
	color: #0000FF;
}
a:hover, a:active {
	color: #ED1C24;
}
a:visited {
	color: #800080;
}
#header {
	background:url(../images/bg-header.gif) no-repeat;
	height:199px
}
#header, #left-sidebar .box-1, #left-sidebar .box-2, #content .block, .tabs-holder {
	position:relative
}
#header .logo, #top-box .box-text strong, #top-box .box-text span, #left-sidebar .left-nav strong, #left-sidebar .box-2 .heading, #left-sidebar .box-2 .textfield, .fit, #right-sidebar .container .heading, #content.backpage .text h1 .top, #content.backpage .text h1 .bottom {
	display:block
}
#header .logo {
	width:310px;
	height:110px;
	text-indent:-9999px;
	left:67px;
	top:26px
}
#header .logo, #navigation, #left-sidebar .box-1 .btn-2, #left-sidebar .box-2 .btn-3, #content .block .readmore, .tabs-holder .tabs-text, .tabs-holder .slides-container, .tabs-holder  .slide-buttons, .search-form {
	position:absolute
}
#navigation {
	height:37px;
	background:url(../images/bg-menu.gif) repeat-x;
	bottom:0;
	padding-top:12px;
	font:11px Tahoma,Geneva,sans-serif
}
#navigation, #left-nav, #footer .sub-nav {
	list-style:none
}
#navigation li, #navigation li a, #navigation li a span, #top-box .box-photo, #top-box .box-text, #top-box .box-text .btn-1, #left-sidebar, #content, #content .block h2, #content .block img, .left, .slide-buttons-item_off, .slide-buttons-item_on, #footer .sub-nav, #content.backpage .text, #content.backpage .icons-back a, #content.backpage .icons a, #content.backpage .icons span, .search-form input {
	float:left
}
#navigation li, #top-box .box-text .btn-1, #content .block h2, #content .block img, #footer .sub-nav li, #content.backpage .icons-back a, #content.backpage .icons a, #content.backpage .icons span,form {
	display:inline
}
#navigation li {
	padding:0 7px;
	border-left:1px solid #cbcfd1;
	margin-left:-1px
}
#navigation li, #navigation li a, .slide-buttons-item_off {
	cursor:pointer
}
#navigation li a, #navigation li a span {
	height:27px
}
#navigation li a {
	line-height:27px
}
#navigation li a, #right-sidebar .container p, #content.backpage .text p, .popup-common {
	color:#333
}
#navigation li a, #left-nav li a, #content .block .readmore:hover, #footer .sub-nav li a, #content.backpage .text a:hover, #content.backpage .slide_subs a {
	text-decoration:none
}
#navigation li a span {
	padding:0 16px
}
#navigation li a:hover, #navigation li a.active {
	background:url(../images/bg-menu-hover.gif) no-repeat
}
#navigation li a:hover, #navigation li a.active, #top-box .box-text strong, #right-sidebar .container .heading, #content.backpage .text h1, #content.backpage .slide_subs a, .style4, #toprow td {
	color:#fff
}
#navigation li a:hover span, #navigation li a.active span {
	background:url(../images/bg-menu-hover-2.gif) no-repeat right
}
.holder {
	background:#f3f3f3 url(../images/bg-content-bottom.gif) repeat-x bottom;
	padding:15px 10px 27px 15px
}
#top-box {
	height:269px;
	width:925px;
	padding-bottom:14px
}
#top-box .box-text {
	width:212px;
	height:239px;
	font-family:Tahoma,Geneva,sans-serif;
	padding:30px 0 0 40px
}
#top-box .box-text-1 {
	background:url(../images/bg-content-top-1.gif) no-repeat #1ebce0
}
#top-box .box-text-2 {
	background:url(../images/bg-content-top-2.gif) no-repeat #9ca1a4
}
#top-box .box-text-3 {
	background:url(../images/bg-content-top-3.gif) no-repeat #c31319
}
#top-box .box-text strong {
	font-size:18px;
	font-weight:normal;
	margin-bottom:25px
}
#top-box .box-text span, #left-sidebar .box-2 .textfield, #right-sidebar .container p {
	font:11px Arial,Helvetica,sans-serif
}
#top-box .box-text span {
	margin-bottom:22px;
	width:200px
}
#top-box .box-text .btn-1 {
	margin-left:20px
}
#left-sidebar {
	width:206px
}
#left-sidebar .left-nav {
	background:url(../images/bg-left-nav-body.gif) repeat-y
}
#left-sidebar .left-nav, #left-sidebar .box-1, #left-sidebar .box-2 {
	width:196px
}
#left-sidebar .left-nav, #left-sidebar .box-1, #right-sidebar .container div, #content.backpage .text h2, #content.backpage .text p, #content.backpage .icons, #content.backpage .icons-back {
	margin-bottom:20px
}
#left-sidebar .nav-holder {
	background:url(../images/bg-left-nav-top.gif) no-repeat
}
#left-sidebar .left-nav strong {
	background:url(../images/bg-left-nav-strong.gif) no-repeat bottom;
	color:#1595c5;
	padding:15px 10px
}
#left-sidebar .left-nav strong, #content.backpage .icons span {
	font:bold 13px Tahoma,Geneva,sans-serif
}
#left-nav {
	background:url(../images/bg-left-nav-bottom.gif) no-repeat bottom;
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif
}
#left-nav, #left-nav li a {
	color:#000
}
#left-nav, #right-sidebar .container div {
	padding:0 10px
}
#left-nav li {
	vertical-align:top;
	padding:9px 0 10px;
	border-bottom:1px dashed #ccc
}
#left-nav li a {
	background:url(../images/bg-left-nav-bullet.gif) no-repeat 0 4px
}
#left-nav li a, .black {
	padding-left:10px
}
#left-nav li a:hover, #footer .sub-nav li a:hover {
	text-decoration:underline
}
.scroll-menu {
	overflow-y:scroll;
	overflow-x:hidden;
	height:230px
}
#left-sidebar .box-1 {
	background:url(../images/bg-sidebar-block-1.jpg) no-repeat;
	height:143px
}
#left-sidebar .box-1 .btn-2 {
	bottom:13px
}
#left-sidebar .box-1 .btn-2, #left-sidebar .box-2 .btn-3 {
	right:13px
}
#left-sidebar .box-2 {
	background:url(../images/bg-sidebar-block-2.gif) no-repeat;
	height:179px
}
#left-sidebar .box-2 .heading {
	font:bold 12px Arial,Helvetica,sans-serif;
	margin:16px 0 12px 15px
}
#left-sidebar .box-2 .heading, #content .block .readmore, #right-sidebar .container div a, .fieldbig, .redlabel {
	color:#ed1c24
}
#left-sidebar .box-2 .textfield {
	width:129px;
	height:17px;
	padding:4px 10px 0 10px;
	margin:0 auto 7px;
	color:#747474
}
#left-sidebar .box-2 .textfield, #content.index p {
	line-height:15px
}
#left-sidebar .box-2 .textfield, .fieldzone INPUT, .fieldzone TEXTAREA, .inplist LI INPUT {
	border:1px solid #a1a1a1
}
#left-sidebar .box-2 .btn-3 {
	bottom:49px
}
#content {
	width:697px;
	padding:17px 0 0 25px;
	background:url(../images/bg-content.gif) no-repeat
}
#content.index {
	padding-right:25px
}
#content.index, #content.backpage .text_wide, #content.backpage .text_wide h1, #content.backpage .text_wide h1 .top {
	width:670px !important
}
#content.index h1 {
	font:bold 20px Tahoma,Geneva,sans-serif
}
#content.index h1, #content .block h2, #right-sidebar .container h3, #content.backpage .text h2, #content.backpage .text h3, #content.backpage .text a:hover, #content.backpage .text a:active, .bigger {
	color:#1594c4
}
#content.index h1, #content.index p, #content.backpage .text ol li, #content.backpage .text ul li {
	margin-bottom:15px
}
#content .block {
	border:1px solid #c3c3c3;
	height:160px;
	margin-bottom:28px;
	background:#fff url(../images/bg-content-boxes.gif) repeat-x bottom
}
#content .block h2 {
	font:bold 16px Arial,Helvetica,sans-serif;
	width:188px;
	margin:11px 0 0
}
#content .block p {
	padding:0 10px 0 20px
}
#content .block img {
	margin:0 20px 5px 0
}
#content .block .readmore {
	bottom:10px;
	right:20px
}
#content .block .readmore, .style4 {
	font-weight:bold
}
.left {
	width:323px
}
.right, #right-sidebar, #right-sidebar .tabs, #right-sidebar .container-holder, #footer .copyright {
	float:right
}
.right {
	width:313px
}
.fit {
	clear:both
}
.fit, #content.backpage .icons, #content.backpage .icons-back {
	width:100%
}
#right-sidebar {
	width:210px;
	padding-right:8px
}
#right-sidebar .tabs, #right-sidebar .container div {
	text-align:right
}
#right-sidebar .tabs {
	margin-bottom:17px
}
.tabs-holder, #right-sidebar .container-holder, #right-sidebar .container-inner {
	width:208px
}
.tabs-holder {
	height:185px;
	background:url(../images/bg-tabs-holder.gif) no-repeat
}
.tabs-holder .tabs-text {
	font:11px tahoma;
	bottom:7px
}
.tabs-holder .tabs-text, .tabs-holder .slides-container {
	left:5px
}
.tabs-holder .slides-container {
	top:5px
}
.slide_subs {
	font:16px arial bold
}
.slide_subs, .slide-buttons-item_off, .slide-buttons-item_on, .table_2 TD {
	text-align:center
}
.slide_subs, .slide-buttons-item_on, .bg-emal-header DIV {
	color:white
}
.slide_subs, .black {
	padding-top:5px
}
.tabs-holder  .slide-buttons {
	bottom:4px;
	left:135px;
	text-align:left
}
.slide-buttons-item_off, .slide-buttons-item_on {
	font:10px tahoma bold;
	margin-right:1px;
	width:21px;
	height:21px
}
.slide-buttons-item_off {
	background:url(../images/button-slide-off.gif) no-repeat;
	color:#cbcbcb
}
.slide-buttons-item_on {
	background:url(../images/button-slide-on.gif) no-repeat
}
#slide {
	border:1px solid white
}
.slide-buttons-item_on div, .slide-buttons-item_off DIV {
	padding-top:3px
}
#right-sidebar .container-holder {
	background:url(../images/bg-right-body.gif) repeat-y
}
#right-sidebar .container-inner {
	background:url(../images/bg-right-bottom.gif) no-repeat bottom
}
#right-sidebar .container {
	background:url(../images/bg-right-top.gif) no-repeat;
	padding:6px
}
#right-sidebar .container .heading {
	background:url(../images/bg-right-heading.gif) no-repeat;
	width:184px;
	height:34px;
	padding-left:12px;
	font:bold 12px/32px Tahoma,Geneva,sans-serif;
	margin-bottom:5px
}
#right-sidebar .container h3 {
	font:bold 13px Arial,Helvetica,sans-serif
}
#right-sidebar .container h3, .table_2 TD {
	padding:10px 5px
}
#right-sidebar .container p {
	padding:0 5px
}
#right-sidebar .container p, #content.backpage .text h3 {
	margin-bottom:10px
}
#right-sidebar .container div a {
	font:bold 11px Arial,Helvetica,sans-serif
}
#footer {
	height:45px;
	width:915px;
	background:#000;
	padding:25px 20px 0 20px
}
#footer .sub-nav, #footer .copyright {
	font:bold 11px Tahoma,Geneva,sans-serif
}
#footer .sub-nav, #footer .sub-nav li a, #footer .copyright {
	color:#666
}
#footer .sub-nav li a {
	margin:0 3px
}
#content.backpage .text {
	width:469px;
	background:url(../images/dots.gif) repeat-y right;
	padding-right:1px
}
#content.backpage .text_wide {
	background:none
}
#content.backpage .text h1 {
	background:url(../images/bg-h1-body.gif) repeat-y #20c5e4;
	margin-bottom:13px
}
#content.backpage .text h1, #content.backpage .text h1 .top {
	width:452px
}
#content.backpage .text h1, #content.backpage .text h2 {
	font:bold 17px Tahoma,Geneva,sans-serif
}
#content.backpage .text_wide h1 {
	background:url(../images/bg-h1-body-wide.gif) repeat-y #20c5e4
}
#content.backpage .text h1 .top {
	background:url(../images/bg-h1-top.gif) no-repeat
}
#content.backpage .text_wide h1 .top {
	background:url(../images/bg-h1-top-wide.gif) no-repeat
}
#content.backpage .text h1 .bottom {
	background:url(../images/bg-h1-btm.gif) no-repeat bottom;
	width:350px;
	padding:4px 90px 4px 12px
}
#content.backpage .text_wide h1 .bottom {
	background:url(../images/bg-h1-btm-wide.gif) no-repeat bottom;
	width:568px
}
#content.backpage .text h3 {
	font:bold 14px Tahoma,Geneva,sans-serif
}
#content.backpage .text p, #content.backpage .text ol, #content.backpage .text ul {
	font:13px/15px "Trebuchet MS",Arial,Helvetica,sans-serif
}
#content.backpage .text p, .fieldzone INPUT, .inplist LI INPUT {
	padding-right:10px
}
#content.backpage .text ol, #content.backpage .text ul {
	margin:15px 15px 15px 30px;
	padding:2px
}
#content.backpage .icons, #content.backpage .icons-back {
	height:24px
}
#content.backpage .icons, #content.backpage .icons-back, #content.backpage .icons span {
	line-height:24px
}
#content.backpage .icons-back {
	display:none
}
#content.backpage .icons a.spaced, #content.backpage .icons span {
	margin-right:14px
}
#content.backpage .icons span {
	color:#010101
}
.bg-emal-header {
	background:url(../images/bg-emal-header.gif);
	width:660px;
	height:31px
}
.bg-emal-header DIV {
	font:18px tahoma bold !important;
	padding-top:4px;
	padding-left:7px
}
.popup-common {
	font:14px 'trebuchet ms' normal !important
}
.popup-common, .bg-grad-1, .bg-grad-2, .table_1 TD {
	padding:10px
}
.bigger {
	font:18px 'trebuchet ms' bold !important
}
.bigger, .redlabel {
	padding-top:10px;
	padding-bottom:10px
}
.bg-grad-1 {
	background:#e8e8e8 url(../images/bg-grad-1.gif) repeat-x
}
.bg-grad-1, .bg-grad-2 {
	border:1px solid #d2d2d2
}
.fieldbig, .redlabel {
	font:16px 'trebuchet ms' bold !important
}
.fieldzone INPUT, .black {
	width:280px
}
.fieldzone INPUT, .inplist LI INPUT {
	height:20px
}
.fieldzone TEXTAREA {
	width:290px;
	height:198px;
	overflow:auto
}
.black {
	color:black
}
.bg-grad-2 {
	background:#e8e8e8 url(../images/bg-grad-2.gif) repeat-x
}
.inplist {
	margin-left:30px
}
.inplist LI INPUT {
	width:245px;
	margin-bottom:2px
}
#content.review #clist, #content.review .ratings {
	padding:0 20px 20px 0
}
#content.review table, .table_2 TD {
	border:1px solid #00b0ea
}
.table_1 TD, .table_2 TD {
	font-size:12px
}
.table_1 TD{
	text-align:center;
}
.table_1 TD IMG {
	margin-top:0
}
.table_2 {
	border-collapse:collapse;
}
.table_2 TD {
	background:#fff
}
.my {
	background:white
}
#toprow td {
	background:#00b0ea !important
}
.search-form {
	top:108px;
	left:464px
}
.search-form .search-field {
	width:218px
}
.ra {
	margin:7px
}
/********* popupstyles *********/
.container {
	overflow:hidden
}
.managelinks {
	padding-top:20px
}
.closebutton, #infoiframe_div, .infoiframe, .shaded_vis, .shaded_hid, .closebutton {
	position:absolute
}
.shaded_vis, .shaded_hid {
	top:0;
	left:0
}
.infoiframe_hidden, .shaded_hid {
	display:none
}
.infoiframe_visible, .shaded_vis {
	display:block
}
.shaded_vis {
	z-index:999;
	-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
	background:#1c1c1c
}
.infoiframe_visible {
	background:white;
	position:relative;
	z-index:99999
}
.closebutton, .closebutton {
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	cursor:pointer;
}
.closebutton {
	background:url(../images/close.png);
}
* html .closebutton {
	background:url(../images/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/close.png",sizingMethod="scale");
}.popup-content {
	padding:10px 10px 8px;
	overflow:hidden
}.infoiframe_visible, .infoiframe_visible2, .infoiframe_visible3, .infoiframe_visible4, .infoiframe_visible5 {
	background:#fff;
	border:2px solid white
}.infoiframe_visible A, .infoiframe_visible2 A, .infoiframe_visible3 A, .infoiframe_visible4 A, .infoiframe_visible5 A {
	color:white
}.style-select-label {
	font:20px 'trebuchet ms',arial,helvetica;
	color:#dadada
}