body {font-family: Tahoma; margin: 0px; padding: 0px; background-color:#FFFFFF; background-image:url(../images/bg_inner.gif); background-repeat:repeat-x}
h2 {padding: 1px 0px 9px 17px; text-transform:uppercase; margin: 0px; font-family:Tahoma; color:#F09742; font-size:11px; background-image:url(../images/bul_04.gif); background-repeat:no-repeat; background-position: 0px 0px;}
h3 {padding: 1px 0px 2px 15px; font-family:Tahoma; margin: 4px 0px 4px 0px; font-size:11px; color:#87A554; background-color:#F2F4F6; background-image:url(../images/bul_08.gif); background-repeat:no-repeat; background-position: 4px 7px;}
a {color: #3F7EC6}
a:hover {color:#F09742}
p {margin: 5px 0px 10px 0px;}
p.style1 {padding:6px; margin:0px;}
form {margin:0px; padding:0px;}

a.submit {background-image:url(../images/but_08.gif); background-repeat:no-repeat; display:block; width:90px; height:19px}
a.submit:hover {background-image:url(../images/but_08o.gif)}
a.cancel {background-image:url(../images/but_09.gif); background-repeat:no-repeat; display:block; width:90px; height:19px}
a.cancel:hover {background-image:url(../images/but_09o.gif)}
a.reset {background-image:url(../images/but_10.gif); background-repeat:no-repeat; display:block; width:90px; height:19px}
a.reset:hover {background-image:url(../images/but_10o.gif)}
a.next {background-image:url(../images/but_11.gif); background-repeat:no-repeat; display:block; width:90px; height:19px}
a.next:hover {background-image:url(../images/but_11o.gif)}
a.prev {background-image:url(../images/but_12.gif); background-repeat:no-repeat; display:block; width:90px; height:19px}
a.prev:hover {background-image:url(../images/but_12o.gif)}
a.order {background-image:url(../images/but_13.gif); background-repeat:no-repeat; display:block; width:90px; height:19px}
a.order:hover {background-image:url(../images/but_13o.gif)}
a.clear {background-image:url(../images/but_15.gif); background-repeat:no-repeat; display:block; width:90px; height:19px}
a.clear:hover {background-image:url(../images/but_15o.gif)}

strong.style1 {color:#FF3300;}

ul {margin: 0px; padding: 0px}
ul li {margin: 0px 0px 0px 0px; padding: 2px 0px 3px 7px; background-image:url(../images/bul_06.gif); background-repeat:no-repeat; background-position: 0px 7px; list-style-image:url(../images/spacer.gif)}
ul.smap {padding-left: 40px;}
li.smap {padding-bottom: 10px;}


.leftbg { background-image:url(../images/left_bg.gif); background-repeat:repeat-y}

#col1 .menu .level1 { background-image:url(../images/innermenu/left.gif); background-repeat:no-repeat; background-position: 0px 0px}
#col1 .menu .level1 a { text-decoration:none; display: block; padding: 5px 0px 6px 12px; font-size:10px; font-weight:bold; color: #08416D}
#col1 .menu .level1 a:hover { background-image:url(../images/innermenu/left_over.gif); background-repeat:no-repeat; background-position: 1px 1px; color: #F6A304}
#col1 .menu .level1 a.over { background-image:url(../images/innermenu/left_over.gif); background-repeat:no-repeat; background-position: 1px 1px; color: #F6A304}
#col1 .boxes {margin: 0px 0px 0px 2px;}
#col1 .box01 {font-size:11px; border-left: 1px solid #CCD3DC; border-top: 1px solid #CCD3DC; border-right: 1px solid #CCD3DC; border-bottom: 3px solid #CCD3DC; background-image:url(../images/inner_box01_head.gif); background-repeat:no-repeat; background-position: 0px 0px; background-color:#FFFFFF}
#col1 .box01 h4 {font-size:10px; color:#87A554; margin: 0px; padding: 5px 0px 6px 17px; text-transform:uppercase; background-image:url(../images/bul_05.gif); background-repeat:no-repeat; background-position: 2px 6px;}
#col1 .box01 .image { background-repeat: no-repeat; background-position: top right}
#col1 .box01 .rm {font-size: 10px; font-weight:bold; padding: 3px 0px 11px 5px;}
#col1 .box01 ul {margin: 0px; padding: 0px}
#col1 .box01 ul li {margin: 0px; padding: 0px 0px 0px 7px; background-image:url(../images/bul_06.gif); background-repeat:no-repeat; background-position: 0px 5px; list-style-image:url(../images/spacer.gif)}
#col1 .box01 strong em { font-style:normal; color: #F09742}
#col1 .box02 { background-repeat:no-repeat; background-position: 0px 0px; padding: 0px 10px 4px 0px}
#col1 a.ls {padding: 15px 0px 15px 147px; background-image:url(../images/livesupport2.gif); background-repeat:no-repeat; display:block}

#col2 {font-size: 11px; padding: 0px 0px 0px 9px; background-repeat:no-repeat; background-position: 0px 0px}
#col2 td {font-size: 11px;}
#col2 .bc {padding: 8px 0px 0px 363px; font-size: 10px; color:#FFFFFF}
#col2 .bc a {color:#FFFFFF; text-decoration:none;}
#col2 .bc a:hover {text-decoration:underline;}
#col2 .bc strong {color:#C8FFAD}
#col2 .box01 {background-image: url(../images/box01_bg02.gif); background-repeat: repeat-x; background-color: #FFFFFF}
#col2 .box01 .bg2 {background-image: url(/images/box01_bg01.gif); background-repeat: repeat-y;}
#col2 .box01 .image {background-position: top right; background-repeat: no-repeat}
#col2 .box01 ul {padding: 0px; margin: 1px 0px 0px 0px}
#col2 .box01 ul li {font-family:Tahoma; font-size:10px; padding: 0px 0px 0px 10px; margin: 0px; list-style-image:url(../images/spacer.gif); background-image:url(../images/bul_01.gif); background-repeat:no-repeat; background-position: 5px 6px;}
#col2 .box02 {border: 1px solid #C3CCD6;}
#col2 .box02 td.td {background-image:url(/images/bg01.gif); background-repeat:repeat-x;}
#col2 .box02 .body {font-size:10px; color:#464E59; background-image:url(../images/bg02.gif); background-repeat:repeat-y ; background-position:right;}
#col2 .box02 .text {padding: 3px 12px 14px 6px}
#col2 .box02 .text2 {padding: 2px 5px 0px 4px}
#col2 .box02 ul {padding: 0px; margin:0px;}
#col2 .box02 ul li {padding: 0px 0px 0px 5px; margin:0px; list-style-image:url(../images/spacer.gif); background-image:url(../images/bul_09.gif); background-repeat:no-repeat; background-position: 0px 6px;}
#col2 .buttons {background-image:url(../images/color_01.gif); background-repeat:repeat-x; background-position:bottom; padding: 7px 0px 7px 5px}
#col2 .table {border: 1px solid #CCD3DC; background-color:#FFFFFF;}
#col2 .table .var2 td {font-size:11px;}
#col2 .table .sign {font-family:Tahoma; font-size:11px; color:#5E5E5E; font-weight:bold; padding: 0px 0px 8px 24px; background-image:url(../images/bul_07.gif); background-repeat:no-repeat; background-position: 7px 0px;}
#col2 .table table th {padding: 6px 5px 7px 13px; font-size: 11px; color:#FFFFFF; background-image:url(/images/table_bg01.gif); background-repeat:repeat-x; background-position:top}
#col2 .table table th.var2 { background-image:url(../images/table_bg02.gif);}
#col2 .table table td {font-size: 11px; padding: 5px 5px 7px 13px;}
#col2 .table table .var2 td {background-color:#F1F3F6;}
#col2 .rimg {padding: 0px 0px 0px 0px; color:#5E5E5E; font-size:9px; background-color:#F2F4F6;}
#col2 .ftable td {background-color:#E4E5E7; padding:4px; color:#3366C3; font-weight:bold;}
#col2 .ftable input {border: 1px solid #D2D6DC; height:18px; font-size:10px; font-family:Tahoma}
#col2 .ftable textarea {border: 1px solid #D2D6DC; font-size:10px; font-family:Tahoma}
#col2 .ftable td.var2 {padding: 0px 4px 0px 4px;}
#col2 .ftable td.var3 {background-color:#FFFFFF;}
#col2 .note {background-color:#5B98D4; color:#FFFFFF; padding: 10px;}
#col2 .note a {color:#305290;}
#col2 .note a:hover {color:#FFFFFF;}
#col2 .box03 h4 {font-size:10px; color:#87A554; margin: 0px; padding: 5px 0px 6px 17px; text-transform:uppercase; background-image:url(../images/bul_05.gif); background-repeat:no-repeat; background-position: 2px 6px;}
#col2 .box03 .body {border-top: 1px solid #CCD3DC; border-right: 1px solid #CCD3DC; font-size:10px; font-family:Tahoma; color:#5E5E5E; border-bottom: 3px solid #CCD3DC; border-left: 1px solid #CCD3DC; background-image:url(../images/bg03.gif); background-repeat:repeat-x;}
#col2 .box03 ul li {padding: 0px 0px 0px 17px; background-position: 9px 6px}
#col2 .box03 p { padding: 0px 7px 0px 9px}
#col2 .box04 {border-top:1px solid #CCD3DC; border-right:1px solid #CCD3DC; border-bottom:3px solid #CCD3DC; border-left:1px solid #CCD3DC; padding:1px; background-color:#FCFDFD;}
#col2 .box04 .lev1 {background-image:url(../images/bg04.gif); background-repeat:repeat-x;}
#col2 .box04 .lev1 span.style1 {padding: 4px 0px 0px 76px; text-transform:uppercase; font-weight:bold; color:#F09742; font-size:10px; display:block; margin:0px;}
#col2 .box04 .lev1 span.style2 {padding: 0px 0px 0px 76px; display:block; margin:0px;}
#col2 .box04 .lev1 a {display:block; text-decoration:none; height:65px; color:#5E5E5E;}

#bottom {background-image:url(../images/bottom_bg.gif); background-repeat:repeat-x; background-position:bottom}
#bottom .footer { background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; background-position: 0px 0px}
#bottom .footer .menu {color: #FFFFFF; font-weight: bold; font-size: 11px; padding: 8px 0px 0px 0px}
#bottom .footer .menu a {color: #FFFFFF}
#bottom .footer .menu a:hover {color:#2666A6}
#bottom .footer .copyright {font-size:11px; color:#DAECF8; padding: 9px 0px 0px 0px}
#bottom .footer .design td {font-size:11px; color:#DAECF8; padding: 17px 0px 0px 0px}
#bottom .footer .design a {color: #FFFFFF}
#bottom .footer .design a:hover {color:#2666A6}

a.tooltipright{
	position:relative;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f7ec6;
	text-decoration:none;
	background:url(../images/icn_glsry.gif) no-repeat 0 1px;
	padding:0px 0px 0px 10px;
}
a.tooltipright:hover{
	color:#f09742;
	text-decoration:none;
}
a.tooltipright span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tooltipright:hover{ z-index:25; color:#3f7ec6; background:url(../images/icn_glsry.gif) no-repeat 0 1px;}
a.tooltipright:hover span.tooltip{
	display:block;
	position:absolute;
	top:15px; left:0px;
	padding: 5px 0 0 0;
	width:300px;
	color: #000000;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	line-height:13px;
	z-index:999;
}
a.tooltipright:hover span.top{
	display: block;
	padding: 30px 8px 0;
	background: url(../images/bubblergt.gif) no-repeat top;
}
a.tooltipright:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
	line-height:18px;
	overflow:hidden;
}
a.tooltipright:hover span.middle h3{
font-size:14px;
font-weight:bold;
color:#ff9900;
padding:10px 0px;
margin:0px;
}
a.tooltipright:hover span.middle b{
font-weight:bold;
color:#507208;
}
a.tooltipright:hover span.middle em{
font-weight:bold;
font-style:italic;
color:#333;
}
a.tooltipright:hover span.middle img{
border:0px;
vertical-align:text-bottom;
float:left;
padding:0px 5px 5px 0px;}
a.tooltipright:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
	background: url(../images/bubblergt.gif) no-repeat bottom;
}


/* Video table */

.videotable {
 width:100%;
}
.videotable td {
	background-color:#FFFFFF;
	height:32px;
	vertical-align:middle;
	border-bottom:1px solid #ededed;
}
.videotable th {
	background-color:#aac9e6;
	color:#333333;
	height:26px;
	text-align:left;
	vertical-align:middle;
	padding: 6px 5px 7px 13px;
	font-size: 11px;
	color:#FFFFFF;
	background-image:url(/images/table_bg01.gif);
	background-repeat:repeat-x; 
	background-position:top;	}

.videotable td a {
	font-size:12px !important;
	color:#333!important;
	text-decoration:none;
	padding-left:8px;
	outline:none;
}
.videotable td a:hover {
 font-size:12px !important;
 color:#F09742 !important;
}
.videotable td span{
	display:inline-block;
	float:left;
	padding-right:10px;
}
	
	
/* Affiliate Program */
.inblock {
 display:inline-block;
}
.fleft {
 float:left;
}
.clear {
 clear:both;
}
.fright {
 float:right;
}
.affiliate {
 width:auto;
 overflow:hidden;
	padding:8px;
}
.affiliate h2 {
 font-size:16px;
	font-weight:normal;
 background:none;
 border:none;
 text-decoration:none;
 color:#FF9900;
	text-transform:none;
	padding:0px;
	margin:0px;
}
.affiliate h4 {
 font-size:14px;
	font-weight:normal;
 text-decoration:none;
	text-transform:none;
	padding:6px 0 6px 15px !important;
	margin:0px;
	color:#65911a;
 background:url(../images/bul_08.gif) no-repeat 4px 13px #F2F4F6;
}
.affiliate p {
 font-size:13px;
	font-weight:normal;
	line-height:18px;
	padding:5px 0px;
	margin:0px;
	background:none;
}
.affiliate p strong{
 font-size:14px;
	font-weight:normal;
	color:#333;
}
.affiliatetable {
	border-top:1px solid #ccd3dc;
	border-left:1px solid #ccd3dc;
}
.affiliatetable td {
font-size:13px !important;
	background-color:#f0fdf0;
	height:24px;
	vertical-align:middle;
	border-bottom:1px solid #ccd3dc;
	border-right:1px solid #ccd3dc;
	padding-left:5px;
}
.affiliatetable td strong {
	color:#333;
}
