@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/main_body.jpg);
	background-repeat: repeat-x;
}

a, img{
	outline:none;
	border:none;
}

/*nav*/

.nav{
	float: left;
	width:685px;
	height:38px;
	margin:39px 0 0 60px;
}

.nav ul{
	list-style:none;
}

.nav li{
	list-style:none;
	float:left;
	height:38px;
	display:block;
	border-right:solid 1px #bfc0c2;
}

.nav a{
	float:left;
	display:inline;
	font-size:13px;
	color:#797b7a;
	padding:14px 18px 0 18px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.nav a:hover{
	color:#000;
}

.nav li.no{
	border:none;
}

/*nav*/

/*banner*/

.content {
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#023a70;
	text-align: left;

}


#mainbg {
	width: 100%;
	left: auto;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

#mainbg #maindiv  {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 967px;
	position: relative;
}
#mainbg #maindiv #logo_panel {
	width: 957px;
	position: relative;
	float: left;
	height: 59px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 10px;
	padding-top: 40px;
}
#mainbg #maindiv #logo_panel #links a {
	position: relative;
	float: right;
	height: 27px;
	padding-right: 20px;
	padding-top: 12px;
	padding-left: 20px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#mainbg #maindiv #logo_panel #links a:hover {
	position: relative;
	float: right;
	height: 27px;
	padding-right: 20px;
	padding-top: 12px;
	padding-left: 20px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#mainbg #maindiv #logo_panel #links_br {
	position: relative;
	float: right;
	height: 39px;
	width: 2px;
	background-image: url(images/toplinks_br.jpg);
	background-repeat: no-repeat;
}
#mainbg #maindiv #header {
	width: 967px;
	position: relative;
	float: left;
	height: 227px;
}
#mainbg #maindiv #content_left {
	width: 519px;
	position: relative;
	float: left;
	padding-right: 50px;
	padding-left: 20px;
}

#mainbg #maindiv #content_left_general {
	position: relative;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}

#mainbg #maindiv #content_right {
	width: 358px;
	position: relative;
	float: right;
	padding-right: 20px;
}
#mainbg #maindiv #content_br {
	width: 967px;
	position: relative;
	float: left;
	height: 15px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666;
}
#mainbg #maindiv #content_02 {
	width: 927px;
	position: relative;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
#mainbg #maindiv #question {
	width: 967px;
	position: relative;
	float: left;
	background-image: url(images/q_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainbg #maindiv #question #left_q {
	width: 402px;
	float: left;
	padding-top: 15px;
	padding-right: 60px;
	padding-left: 20px;
	position: relative;
}
#mainbg #maindiv #question #right_q {
	width: 432px;
	position: relative;
	float: right;
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 20px;
}
#mainbg2 {
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(images/main_bg.jpg);
	height: 147px;
	margin-right: auto;
	margin-left: auto;
	background-position: bottom;
}
#mainbg2 #maindiv2 {
	margin-right: auto;
	margin-left: auto;
	width: 967px;
	position: relative;
	height: 107px;
	text-align: center;
	padding-top: 40px;
}
.footer {
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#000;
	text-align: center;
	text-decoration: none;
}

.footerlinks {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	text-align: center;
	text-decoration: none;
}
.footerlinksCopy {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#023a70;
	text-align: center;
	text-decoration: none;
}
.footerlinksCopy:hover {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	text-align: center;
	text-decoration: none;
}
.footerlinksCopy2 {
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#000;
	text-align: center;
	text-decoration: none;
}
.footerlinksCopy2:hover {
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#000;
	text-align: center;
	text-decoration: underline;
}
.content2 {
	font-family:arial;
	font-size:11pt;
	font-weight:normal;
	color:#000;
	text-align: left;
}
.content3 {
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
	color:#1290bd;
	text-align: left;
}

#mainbg #maindiv #features_div {
	width: 967px;
	position: relative;
	float: left;
}
#mainbg #maindiv #features_div #features{
	width: 317px;
	position: relative;
	float: left;
}
#mainbg #maindiv #features_div #features_br{
	width: 8px;
	position: relative;
	float: left;
	height: 263px;
}
#mainbg #maindiv #features_div #features #feature_head{
	width: 317px;
	position: relative;
	float: left;
	height: 68px;
}
#mainbg #maindiv #features_div #features #feature_text{
	width: 257px;
	position: relative;
	float: left;
	background-image: url(images/overview_tabs_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
}
#mainbg #maindiv #features_div #features #feature_botbg{
	width: 317px;
	position: relative;
	float: left;
	height: 18px;
	background-image: url(images/overview_tabs_botbg.jpg);
	background-repeat: no-repeat;
}
.readmore {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#1290bd;
	text-align: left;
	text-decoration: none;
}
.readmore:hover {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#1290bd;
	text-align: left;
	text-decoration: underline;
}
.content4 {
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#000;
	text-align: left;
}
.contentlink {
	font-family:arial;
	font-size:11pt;
	font-weight:normal;
	color:#1290bd;
	text-align: left;
	text-decoration: none;
}
.contentlink:hover {
	font-family:arial;
	font-size:11pt;
	font-weight:normal;
	color:#1290bd;
	text-align: left;
	text-decoration: underline;
}

#mainbg #maindiv #features02_div {
	width: 967px;
	position: relative;
	float: left;
}
#mainbg #maindiv #features02_div #features02 {
	width: 479px;
	position: relative;
	float: left;
}
#mainbg #maindiv #features02_div #features_br02 {
	width: 9px;
	position: relative;
	float: left;
	height: 170px;
}
#mainbg #maindiv #features02_div #features02 #feature_head {
	width: 479px;
	position: relative;
	float: left;
	height: 58px;
}
#mainbg #maindiv #features02_div #features02 #feature_text {
	width: 439px;
	position: relative;
	float: left;
	background-image: url(images/overview_tabs2_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
#mainbg #maindiv #features02_div #features02 #feature_botbg {
	width: 479px;
	position: relative;
	float: left;
	height: 25px;
	background-image: url(images/overview_tabs2_botbg.jpg);
	background-repeat: no-repeat;
}
.contenthead {
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	color:#4979CB;
	text-align: left;
}
#mainbg #maindiv #content_left2 {
	width: 480px;
	position: relative;
	float: left;
	padding-right: 50px;
	padding-left: 20px;
}
#mainbg #maindiv #question02div {
	width: 967px;
	position: relative;
	float: left;
	background-image: url(images/nowsee_divbg.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
#mainbg #maindiv #question02div #question02{
	width: 967px;
	position: relative;
	float: left;
	background-image: url(images/nowsee_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainbg #maindiv #question02div #question02 #left_q{
	width: 402px;
	float: left;
	padding-top: 0px;
	padding-right: 50px;
	padding-left: 20px;
	position: relative;
}
#mainbg #maindiv #question02div #question02 #right_q{
	width: 432px;
	position: relative;
	float: right;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 20px;
}
#mainbg #maindiv #content_right2 {
	width: 398px;
	position: relative;
	float: right;
	padding-right: 0px;
}
#mainbg #maindiv #content_right3 #right_headdiv01 {
	width: 339px;
	position: relative;
	float: right;
	background-image: url(images/bootsale_divbg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	margin-bottom: 10px;

}


#mainbg #maindiv #content_right3 #right_headdiv01 #right_head01 {
	width: 339px;
	position: relative;
	float: right;
	height: 75px;
}
#mainbg #maindiv #content_right3 #right_headdiv01 #right_bg01 {
	width: 309px;
	position: relative;
	float: right;
	background-image: url(images/boostsale_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	background-position: bottom;
	padding-bottom: 20px;
}

#mainbg #maindiv #content_right3 #right_headdiv01 #right_bg01 #text_rightbg {
	width: 269px;
	float: right;
	background-image: url(images/tick.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 15px;
}
#mainbg #maindiv #content_right3 #right_headdiv02 {
	width: 339px;
	position: relative;
	float: right;
	background-image: url(images/bootsale_divbg.jpg);
	background-repeat: repeat-y;
	background-position: top;

}


#mainbg #maindiv #content_right3 #right_headdiv02 #right_head01 {
	width: 339px;
	position: relative;
	float: right;
	height: 75px;
}
#mainbg #maindiv #content_right3 #right_headdiv02 #right_bg01 {
	width: 309px;
	position: relative;
	float: right;
	background-image: url(images/boostsale_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	background-position: bottom;
	padding-bottom: 20px;
}

#mainbg #maindiv #content_right3 #right_headdiv02 #right_bg01 #text_rightbg {
	width: 269px;
	float: right;
	background-image: url(images/tick_02.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 15px;
}

#mainbg #maindiv #content_left3 {
	width: 569px;
	position: relative;
	float: left;
	padding-right: 30px;
	padding-left: 20px;
}
#mainbg #maindiv #content_right3 {
	width: 339px;
	position: relative;
	float: right;
}
.contentright {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#04548F;
	text-align: left;
}
.contentright2 {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#525252;
	text-align: left;
}
.content3Copy {
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color:#1290bd;
	text-align: left;
}

#mainbg #maindiv #tabs_div {
	width: 967px;
	position: relative;
	float: left;
}

#mainbg #maindiv #tabs_div #community_tabs01 {
	width: 321px;
	position: relative;
	float: left;
	padding-right: 2px;
}
#mainbg #maindiv #tabs_div #community_tabs01 #tabs_head {
	width: 321px;
	position: relative;
	float: left;
	height: 145px;
}
#mainbg #maindiv #tabs_div #community_tabs01 #tabs_text {
	width: 281px;
	position: relative;
	float: left;
	background-image: url(images/community_tab01_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#mainbg #maindiv #tabs_div #community_tabs01 #tabs_botbg {
	width: 321px;
	position: relative;
	float: left;
	height: 15px;
	background-image: url(images/community_tab01_botbg.jpg);
	background-repeat: no-repeat;
}

#mainbg #maindiv #tabs_div #community_tabs02 {
	width: 321px;
	position: relative;
	float: left;
	padding-right: 2px;
}
#mainbg #maindiv #tabs_div #community_tabs02 #tabs_head {
	width: 321px;
	position: relative;
	float: left;
	height: 145px;
}
#mainbg #maindiv #tabs_div #community_tabs02 #tabs_text {
	width: 281px;
	position: relative;
	float: left;
	background-image: url(images/community_tab02_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#mainbg #maindiv #tabs_div #community_tabs02 #tabs_botbg {
	width: 321px;
	position: relative;
	float: left;
	height: 15px;
	background-image: url(images/community_tab02_botbg.jpg);
	background-repeat: no-repeat;
}

#mainbg #maindiv #tabs_div #community_tabs03 {
	width: 321px;
	position: relative;
	float: left;
}
#mainbg #maindiv #tabs_div #community_tabs03 #tabs_head {
	width: 321px;
	position: relative;
	float: left;
	height: 145px;
}
#mainbg #maindiv #tabs_div #community_tabs03 #tabs_text {
	width: 281px;
	position: relative;
	float: left;
	background-image: url(images/community_tab03_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#mainbg #maindiv #tabs_div #community_tabs03 #tabs_botbg {
	width: 321px;
	position: relative;
	float: left;
	height: 15px;
	background-image: url(images/community_tab03_botbg.jpg);
	background-repeat: no-repeat;
}

#mainbg #maindiv #text_div {
	width: 967px;
	position: relative;
	float: left;
	padding-bottom: 10px;
}
#mainbg #maindiv #text_div #text01{
	width: 385px;
	position: relative;
	float: left;
	padding-right: 30px;
	padding-top: 30px;
	padding-left: 30px;
}
#mainbg #maindiv #text_div #text_br{
	width: 1px;
	position: relative;
	float: left;
	height: 255px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333;
	margin-top: 30px;
	margin-bottom: 30px;
}
#mainbg #maindiv #text_div #text02{
	width: 210px;
	position: relative;
	float: left;
	padding-right: 30px;
	padding-top: 30px;
	padding-left: 30px;
}
#mainbg #maindiv #text_div #text03{
	width: 185px;
	position: relative;
	float: left;
	padding-right: 30px;
	padding-top: 30px;
	padding-left: 30px;
}

.headings_main {
	font-size: x-large;
	font-weight: bold;
}

#mainbg #maindiv #content_left_general_two {
	position: relative;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}


