.mm2g,.mm2bg {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:xx-small;
	line-height:normal;
	font-weight:700;
	color:#033;
}
a:link,a:visited,a:hover,a:active {
	text-decoration:none;
	color: #333;
}

.border_no_right {
border-top:1px solid #666;
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right-style:none;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:3px;
}

.border_no_left {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	border-left:none;
	border-right:1px solid #666;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:3px;
	height: auto;
	width: auto;
}

.border_no_left_no_top {
border-top:none;
border-bottom:1px solid #666;
border-left:none;
border-right:1px solid #666;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:3px;
}

.border_no_right_no_top {
border-top:none;
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right-style:none;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:3px;
}

.border_no_top {
border-top:none;
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:3px;
}

.border_all {
border:1px solid #666;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:3px;
}


.border_no_left_no_right {
border-top:1px solid #666;
border-bottom:1px solid #666;
}


.mm1 {
font-family:Arial,Helvetica, sans-serif;
font-size:xx-small;
line-height:normal;
}

.mm1_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	color: #333333;
}
.mm1b {
font-family:Arial,Helvetica, sans-serif;
font-size:xx-small;
line-height:normal;
font-weight:700;
}

.mm2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	line-height:normal;
}

.mm2_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	text-align:justify;
	color: #666666;
}

.mm2b {
font-family:Verdana,Arial,Helvetica, sans-serif;
font-size:xx-small;
line-height:normal;
font-weight:700;
}

.mm2b_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight:bold;
	color: #333333;
}
.mm2bw {
font-family:Verdana,Arial,Helvetica, sans-serif;
font-size:xx-small;
line-height:normal;
font-weight:700;
color:#FFF;
}

.mm2gr {
font-family:Verdana,Arial,Helvetica, sans-serif;
font-size:xx-small;
line-height:normal;
color:#999;
}
.mm2gr_new {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:normal;
color:#666666;
}
.mm3 {
color:#000;
font-family:Verdana,Arial,Helvetica;
font-size:x-small;
line-height:19px;
}

.mm3bg {
font-family:Verdana,Arial,Helvetica;
font-size:x-small;
font-weight:700;
color:#033;
line-height:19px;
}

.mm3m {
color:#000;
font-family:Arial,Helvetica;
font-size:x-small;
line-height:19px;
}

.mm3mb {
color:#000;
font-family:Arial,Helvetica;
font-size:x-small;
line-height:19px;
font-weight:700;
}

.mm3b {
color:#000;
font-family:Verdana,Arial,Helvetica;
font-size:x-small;
line-height:normal;
font-weight:700;
}

.mm3bgr {
font-family:Verdana,Arial,Helvetica, sans-serif;
font-size:x-small;
line-height:normal;
font-weight:700;
color:#999;
}

.mm4 {
color:#000;
font-family:Verdana,Arial,Helvetica;
font-size:small;
line-height:normal;
}

.mm4b {
color:#000;
font-family:Verdana,Arial,Helvetica;
font-size:small;
line-height:normal;
font-weight:700;
}

.mm5bg {
font-family:Verdana,Arial,Helvetica;
font-size:medium;
line-height:normal;
font-weight:700;
color:#033;
}


.top_bar_holder {
	width:825px;
	margin-bottom:10px;
	float: left;
	height: auto;
}

.top_bar_left {
	height:58px;
	width:200px;
	float: left;
}

.top_bar_mid {
	height:58px;
	width:400px;
	float: left;
}



.top_bar_right {
	height:58px;
	width:200px;
	vertical-align:top;
	float: left;
}


.top_bar_right2 {
	height:58px;
	width:160px;
	vertical-align:top;
	float: left;
	margin-top: 10px;
}


.page_content {
	width: 850px;
}



.left_nav_top {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_2.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#033;
	margin-bottom:10px;
	border:1px solid #bababa;
	text-align: center;
}


.page_left_nav {
	width: 170px;
	margin-top: 0px;
	float: left;
	padding-bottom: 25px;
}


.head_info_master {
	height:70px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 632px;
}


.page_text_master {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
}
.wrap_1 {
	float: left;
	width: 815px;
	margin-bottom: 10px;
}
.wrap_right {
	float: left;
	width: 660px;
}



.page_text_master_2 {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bababa;
	padding-top: 6px;
	float: left;
	padding-bottom: 1px;
}
.page_text_master_3 {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bababa;
	padding-top: 6px;
	float: left;
	padding-bottom: 1px;
	background-color: #f2f5f9;
}

.spacer {
	height: 25px;
	width: 632px;
}



.adjust_photo {
	clear: left;
	float: left;
	padding-right: 5px;
}

.adjust_photo_flush_right {
	clear: right;
	float: right;
	padding-left: 5px;
}


.adjust_photo_ik {
	clear: left;
	float: left;
	padding-right: 5px;
	padding-top: 10px;
}


.top_nav_1 {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666;
	line-height:20px;
	float: left;
}

.top_nav_1_stay {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_stay.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#666;
	line-height:20px;
	float: left;
}

#tnav_1 a:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:150px;
}

.top_nav_2 {
	height:20px;
	width:130px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#666;
	font-weight:400;
	float: left;
}

.top_nav_2_stay {
	height:20px;
	width:130px;
	background-image:url(images/nav_grad_stay.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#666;
	background-repeat:repeat;
	float: left;
}

.top_nav_3 {
	height:20px;
	width:130px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:400;
	color:#666;
	float: left;
}

.top_nav_3_stay {
	height:20px;
	width:130px;
	background-image:url(images/nav_grad_stay.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#666;
	float: left;
}

.top_nav_4 {
	height:20px;
	width:130px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:400;
	color:#666;
	float: left;
}

.top_nav_4_stay {
height:20px;
width:130px;
background-image:url(images/nav_grad_stay.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
font-weight:700;
}

.top_nav_5 {
	height:20px;
	width:130px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:400;
	color:#666;
	float: left;
}

.top_nav_5_stay {
height:20px;
width:130px;
background-image:url(images/nav_grad_stay.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
font-weight:700;
}

.top_nav_6 {
	height:20px;
	width:132px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:400;
	color:#666;
	float: left;
}

.top_nav_6_stay {
	height:20px;
	width:132px;
	background-image:url(images/nav_grad_stay.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	font-weight:700;
	float: left;
}

#tnav_1 a:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:150px;
}

#tnav_2 a:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:130px;
}

#tnav_3 a:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:130px;
}

#tnav_4 a:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:130px;
}

#tnav_5 a:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:130px;
}

#tnav_6 a:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:132px;
}


.head_info {
	width:632px;
	height:50px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	margin-left: 170px;
	margin-top: -750px;
}

.head_info_dealerlist {
	background-color:#FFF;
	width: 155px;
	float: right;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-align: center;
	font-size: 11px;
	white-space: normal;
	line-height: 35px;
	margin-left: 1px;
}



.head_info_company_logo {
	background-color:#FFF;
	margin-bottom:5px;
	float: left;
}

.footer {
	height:20px;
	width:632px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#666666;
	margin-top:15px;
	text-indent:160px;
	float: left;
	margin-left: 170px;
}

.page_photo_head {
	width: 632px;
	border: 1px dashed #bababa;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}

.page_photo_head_2 {
	width: 632px;
	border: 1px solid #bababa;
	margin-top: 10px;
	float: left;
}
.text_inney {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding: 6px;
	text-align: justify;
}


.menu_icons {
	height: 24px;
	width: 150px;
	margin-top: 3px;
}
.menu_icons_stay {
	height:24px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#666;
	border: 1px solid #bababa;
}
.search_but {
	height: 16px;
	width: 57px;
	float: left;
	margin-top: 7px;
	margin-left: 3px;
}
.search_field {
	float: left;
	height: 16px;
	width: 130px;
	margin-left: 2px;
	margin-top: 6px;
}
.form_codes_holder {
	float: left;
	height: 20px;
	width: 180px;
	margin-left: 10px;
	margin-top: 8px;
}
.ik_text_1 {
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #f2f5f9;
	border: 1px dashed #bababa;
}

.box_holder_1 {
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #f2f5f9;
	border: 1px dashed #bababa;
	margin-bottom: 10px;
}

.box_holder_2 {
	width: 632px;
	float: left;
	background-color: #FFFFFF;
	border: 1px dashed #bababa;
	margin-bottom: 10px;
}
.ajust_photo_bornemark {
	margin-left: 30px;
}

.text_columns_1 {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-bottom: 5px;
}

.text_columns_2 {
	float: left;
	margin-left: 8px;
	margin-top: 5px;
	padding: 4px;
	margin-bottom: 5px;
}

.text_columns_2_special {
	float: left;
	margin-left: 8px;
	margin-top: 5px;
	padding: 4px;
	margin-bottom: 5px;
}

.bar_color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #b6cbde;
	float: left;
	height: 20px;
	width: 632px;
	line-height: 20px;
	text-indent: 5px;
	border: 1px solid #b6cbde;
}


.ik_text_2 {
	width: 612px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.ik_text_3 {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #FFFFFF;
	margin-top: 15px;
}
.side_master {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #FFFFFF;
	margin-top: 15px;
}
.page_text_dashed_lines_top {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bababa;
	padding-top: 3px;
	float: left;
}
a.tooltip:hover {
	color:#7a7a7a;
	border-bottom:1px dashed #7a7a7a;
	text-decoration:none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	z-index: 10;
}
.photo_aligned_left {
	float: left;
	height: 100px;
	width: 100px;
}


a.tooltip span {
  display:none;
}

a.tooltip:hover span {
  position:absolute;
  top:75px;
  border:1px solid #F0D070;
  padding:3px;
  display:block;
  width:100px;
  color:#D0A010;
  background-color:#FFFFE4;
}
.sizer {
	float: left;
	height: 179px;
	width: 131px;
}
.new_product_righter {
	float: left;
	width: 632px;
	background-image: url(images/products_bk_1.jpg);
	height: 300px;
	border: 1px dashed #bababa;
	margin-bottom: 10px;
}
.new_product_bg_1 {
	background-color: #f2f5f9;
	float: left;
	width: 632px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #bababa;
	border-bottom-color: #bababa;
	border-left-color: #bababa;
}

.new_product_text_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	float: left;
	width: 380px;
	margin-top: 30px;
	margin-left: 10px;
}
.new_product_head_1 {
	float: left;
	height: 30px;
	width: 632px;
	background-image: url(images/30_head_bk.jpg);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	border: 1px dashed #bababa;
}
.new_product_box {
	float: left;
	height: 200px;
	width: 146px;
	margin-top: 5px;
	margin-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #bababa;
	border-right-color: #bababa;
	border-left-color: #bababa;
}
.new_product_boxa {
	float: left;
	height: 20px;
	width: 146px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #b6cbde;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b6cbde;
	border-bottom-color: #b6cbde;
	border-left-color: #b6cbde;
	margin-bottom: 5px;
	margin-left: 6px;
	line-height: 20px;
	text-align: center;
}
.spacer_10 {
	float: left;
	height: 10px;
	width: 632px;
}
.celemony_left_1 {
	float: left;
	width: 150px;
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


.celemony_left_code {
	float: left;
	width: 160px;
	margin-top: 30px;
}
.celemony_orange_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF7F15;
}
.footer_new {
	height:20px;
	width:632px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#666666;
	margin-top:15px;
	text-indent:160px;
	float: left;
}
.head_info_company_logo2 {
	background-color:#FFF;
	height:px;
	width:632px;
	margin-bottom:5px;
	float: left;
}
.default_right_content9 {
	width:633px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-align:justify;
	margin-top:10px;
	float: left;
}
.sysreq_9 {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #f2f5f9;
	border: 1px dashed #bababa;
}
.sysreq_text9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	float: left;
	width: 600px;
	margin-left: 5px;
}
.event_special {
	float: left;
	width: 690px;
	margin-left: 10px;
}
.page_left_nav_events {
	width: 155px;
	margin-top: 0px;
	float: left;
}
.adjust_photo_left_dotted_border {
	clear: left;
	float: left;
	border: 1px dashed #bababa;
	margin-right: 5px;
	margin-bottom: 5px;
}
.quick_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #b6cbde;
	float: left;
	height: 20px;
	width: 600px;
	text-indent: 5px;
}

.new_product_box_new {
	float: left;
	height: 150px;
	width: 146px;
	margin-top: 5px;
	margin-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #bababa;
	border-right-color: #bababa;
	border-left-color: #bababa;
}
.new_product_boxa_new {
	float: left;
	height: 20px;
	width: 146px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #b6cbde;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b6cbde;
	border-bottom-color: #b6cbde;
	border-left-color: #b6cbde;
	margin-bottom: 5px;
	margin-left: 8px;
	line-height: 20px;
	text-align: center;
}
.sysreq_head {
	width:625px;
	background-color:#b6cbde;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#000;
	margin-top:10px;
	line-height:20px;
	text-indent:4px;
	border:1px solid #bababa;
	float: left;
}

.right_content_sysreq {
	width:632px;
	background-color:#f2f5f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#000;
	text-align:justify;
}
.sysreq_text {
	width:610px;
	margin-left:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.white_type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

UL {
	/* [disabled]list-style-image: url(products/images/arrow.gif); */
}


.front_wrap {
	width: 840px;
	margin-bottom: 10px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.front_top_box_1 {
	float: left;
	height: 175px;
	width: 200px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4DFEB;
	border-bottom-color: #D4DFEB;
	border-left-color: #D4DFEB;
}

.front_top_box_2 {
	float: left;
	height: 175px;
	width: 200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4DFEB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4DFEB;
	border-bottom-color: #D4DFEB;
}
.front_bar_1 {
	background-color: #D4DFEB;
	float: left;
	height: 20px;
	width: 802px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-image: url(products/images/nav_blank.jpg);
	background-repeat: repeat;
}

.front_top_box_3 {
	float: left;
	height: 175px;
	width: 198px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4DFEB;
	border-right-color: #D4DFEB;
	border-bottom-color: #D4DFEB;
}


.front_top_box_4 {
	float: left;
	height: 175px;
	width: 200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4DFEB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4DFEB;
	border-bottom-color: #D4DFEB;
}
.front_mid_box_1 {
	background-color: #E3EAF2;
	float: left;
	height: 200px;
	width: 200px;
}


.front_mid_box_2 {
	float: left;
	height: 200px;
	width: 398px;
}

.front_mid_box_3 {
	float: left;
	height: 200px;
	width: 202px;
	background-color: #F2F5F9;
}
.front_mid_text {
	float: left;
	width: 185px;
	margin-top: 5px;
	margin-left: 5px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	height: auto;
}
.bar_text_1 {
	float: left;
	margin-left: 5px;
	height: 20px;
}


.bar_text_2 {
	float: right;
	height: 20px;
	margin-right: 170px;
}
.hot_release_text_1 {
	float: left;
	height: 70px;
	width: 100px;
}

.hot_release_photo_1 {
	float: left;
	height: 100px;
	width: 100px;
}
.hot_new_text {
	float: left;
	width: 90px;
	margin-top: 5px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	font-weight: normal;
	color: #000000;
	height: auto;
}
.below_box_1 {
	background-color: #F2F5F9;
	float: left;
	height: 80px;
	width: 200px;
	margin-top: 5px;
}

.below_box_1_title {
	background-color: #D4DFEB;
	float: left;
	height: 20px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.below_box_1_title2 {
	float: left;
	height: 20px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
	text-align: center;
	background-repeat: repeat;
	background-color: #D4DFEB;
}



.below_box_1_title3 {
	float: left;
	height: 20px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
	text-align: center;
	background-repeat: repeat;
	background-color: #D4DFEB;
}


.reseller_login {
	float: left;
	width: 180px;
	margin-top: 5px;
	margin-left: 5px;
}
.below_def_text {
	float: left;
	width: 180px;
	margin-top: 5px;
	margin-left: 10px;
	height: auto;
}
.footer_999 {
	text-align: center;
	float: left;
	height: 25px;
	width: 800px;
	margin-top: 5px;
}

.front_mid_text2 {
	float: right;
	width: 190px;
	margin-top: 6px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	height: auto;
}

.left_nav_top2 {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_2.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#033;
	border:1px solid #bababa;
	margin-top: 3px;
}

.hot_brands_menu {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_2.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#033;
	margin-bottom:10px;
	border:1px solid #bababa;
	margin-top: 10px;
}

.products_brands_menu {
height:20px;
width:150px;
background-image:url(images/nav_grad_2.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
font-weight:700;
color:#033;
margin-bottom:10px;
border:1px solid #bababa;
}

.menu_icons_a {
	height: 24px;
	width: 150px;
	margin-top: 3px;
	margin-bottom: 10px;
}

.brainwerks_holder {
	width: 632px;
	border: 1px dashed #bababa;
	margin-top: 5px;
	float: left;
	margin-bottom: 5px;
	background-image: url(images/bw_icon_bg.jpg);
	background-repeat: no-repeat;
	height: 385px;
}

.brainwerks_text {
	width: 632px;
	border: 1px dashed #bababa;
	margin-top: 10px;
	float: left;
}
.bwerks_icon {
	float: left;
	height: 185px;
	width: 145px;
	border: 1px dashed #bababa;
	margin-left: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	}

.bwerks_wrap_1 {
	width: 554px;
	height: 360px;
	margin-top: 11px;
	margin-right: auto;
	margin-left: auto;
}
.bwerks_text_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 600px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: justify;
	margin-right: auto;
}
.bw_wrap {
	float: left;
	width: 632px;
}
.bw_text_99 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 632px;
	text-align: justify;
	background-color: #F4F8FB;
}
.bw_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}


.bw_photo_99 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
}




.bw_text_inny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 610px;
	margin-top: 10px;
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 5px;
}


.head_info_master_bw {
	height:53px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 632px;
}

#bwi:hover {
	border: 1px solid #FF0000;
}
.imgbordgreen {
	border-color: #00CC00;
	height: 185px;
	width: 145px;
	display: block;
}
.prodescript {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 200px;
}

.product_tab99 {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_2.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
	border:1px solid #bababa;
	text-align: center;
}

.press_master_1 {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bababa;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BABABA;
}
.press_photo {
	float: left;
	height: 100px;
	width: 100px;
	margin-top: 10px;
	border: 1px dashed #bababa;
	margin-bottom: 10px;
}

.press_text_1 {
	float: left;
	height: 100px;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.press_head_99 {
	height:70px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 632px;
}
.press_hires_head {
	float: left;
	height: 20px;
	width: 631px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #b6cbde;
}
.press_hires_box_1 {
	float: left;
	height: 175px;
	width: 175px;
	margin-bottom: 10px;
	border: 1px dashed #bababa;
}


.press_hires_box_2 {
	float: left;
	height: 175px;
	width: 175px;
	margin-bottom: 10px;
	border: 1px dashed #bababa;
	margin-left: 10px;
}


.press_master_2 {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BABABA;
}

.wrap_right2 {
	float: left;
	width: 640px;
}







.page_photo_head2 {
	width: 625px;
	border: 1px dashed #bababa;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
	background-color: #FFFF00;
	height: 300px;
}


.page_text_master_99 {
	width: 625px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bababa;
	padding-top: 6px;
	float: left;
	padding-bottom: 1px;
	background-color: #FFCC00;
}


.sysreq_text99 {
width:600px;
margin-left:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
line-height:17px;
font-weight:400;
padding-top:2px;
padding-bottom:2px;
}

.sysreq_head99 {
	width:625px;
	background-color:#b6cbde;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#000;
	margin-top:10px;
	line-height:20px;
	border:1px solid #bababa;
	float: left;
}


.right_content_sysreq99 {
width:600px;
background-color:#f2f5f9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
text-align:justify;
}


.quick_head99 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #b6cbde;
	float: left;
	height: 20px;
	width: 500px;
	text-indent: 5px;
}


.head_info_master99 {
	height:70px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 620px;
}
.whole_page_wrap2 {
	float: left;
	width: 875px;
}

.box_holder_889 {
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #FFFFFF;
	border: 1px dashed #bababa;
	margin-bottom: 10px;
}



.faq_holder_889 {
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #f2f5f9;
	border: 1px dashed #bababa;
}


.faq_text_inny {
	float: left;
	width: 780px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	height: auto;
}

.exp_rea1 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images/explore_reasons_bg.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bw_video {
	float: right;
	width: 320px;
	margin-top: 350px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
}

.exp_rea12 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images/enter_reasons_bg.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.exp_rea13 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images/beat_detective_bg.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.exp_rea14 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images/enter_protools_bg.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.exp_rea15 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images/explore_protools_bg.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.video_holder_320x240 {
	height: 350px;
	width: 375px;
	margin-right: auto;
	margin-left: auto;
}


.bwerks_text_99 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 600px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: justify;
	margin-right: auto;
	height: 130px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
}


.brainwerks_text99{
	width: 802px;
	float: left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}.bwerks_photo_logo {
	float: left;
	height: 125px;
	width: 100px;
}
.bwerks_photo_text {
	float: left;
	width: 485px;
	margin-left: 10px;
}

.prod_menu_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#999;
	height:20px;
	width:160px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:dashed;
	border-bottom-style:dashed;
	border-left-style:dashed;
	border-right-color:#bababa;
	border-bottom-color:#bababa;
	border-left-color:#bababa;
	line-height:20px;
	text-indent:6px;
}
.left_nav,.prod_menu_holder {
	width:160px;
	float: left;
}


.left_nav_top_prod {
height:20px;
width:160px;
background-image:url(images/nav_grad_2.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
font-weight:700;
color:#033;
text-indent:4px;
margin-bottom:5px;
border:1px solid #bababa;
}


.prod_menu_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#999;
	height:20px;
	width:160px;
	border:1px dashed #bababa;
	line-height:20px;
	text-indent:8px;
}



.left_nav,.prod_menu_holder99 {
	width:160px;
	float: left;
	margin-right: 10px;
}


.prod_menu_1_stay {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#333;
	height:20px;
	width:160px;
	background-color:#b6cbde;
	border:1px solid #bababa;
	line-height:20px;
	text-indent:10px;
}

.prod_menu_2_stay {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#333;
	height:20px;
	width:160px;
	background-color:#B6CBDE;
	border:1px solid #bababa;
	line-height:20px;
	text-indent:8px;
}


.bw_videos_99 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 632px;
	text-align: justify;
	background-color: #F4F8FB;
	margin-bottom: 10px;
}
.guitar_page_wrap {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.guitar_head {
	height: 412px;
	width: 700px;
	float: left;
	margin-left: 55px;
	background-image: url(images/guitar_head2.jpg);
	background-repeat: no-repeat;
	border: 1px solid #B6CBDE;
}
.guitar_text {
	width: 680px;
	margin-top: 5px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 55px;
	background-color: #F2F5F9;
	padding: 10px;
	border: 1px solid #B6CBDE;
}
.guitar_photo {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
}

.guitar_head2 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}


.top_bar_holder99 {
	width:805px;
	margin-bottom:7px;
	height: 95px;
	float: left;
}


.guitar_video {
	width: 640px;
	margin-top: 5px;
	height: 515px;
	border: 1px solid #b6cbde;
	float: left;
}
.guitar_text_block1 {
	background-color: #b6cbde;
	height: auto;
	width: 692px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding: 4px;
	margin-top: 5px;
}


.guitar_text_block2 {
	background-color: #f2f5f9;
	height: auto;
	width: 692px;
	margin-right: auto;
	margin-left: auto;
	padding: 4px;
	display: block;
}


.footer2 {
	height:20px;
	width:700px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#666666;
	margin-top:10px;
	float: left;
	text-align: center;
	padding-top: 10px;
	margin-left: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.guitar_link_wrap {
	width: 630px;
	margin-left: 48px;
	margin-top: 63px;
	float: left;
}
.guitar_link2 {
	float: left;
	height: 313px;
	width: 250px;
}


.guitar_link3 {
	float: right;
	height: 313px;
	width: 250px;
}



.splug_video {
	width: 624px;
	margin-right: auto;
	margin-left: auto;
	height: 390px;
}


.page_text_master_299 {
	width: 632px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
}


.sysreq_head2 {
	width:632px;
	background-color:#b6cbde;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#000;
	line-height:20px;
	border:1px solid #bababa;
	float: left;
}
.sysreq_text07 {
	background-color: #f2f5f9;
	float: left;
	height: auto;
	width: 620px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B6CBDE;
	border-bottom-color: #B6CBDE;
	border-left-color: #B6CBDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 6px;
}


.page_text_master_399 {
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	padding: 6px;
	background-color: #f2f5f9;
	border: 1px dashed #bababa;
}


.page_photo_head299{
	width: 632px;
	margin-top: 10px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #bababa;
	border-right-color: #bababa;
	border-left-color: #bababa;
}

.head_info_master99 {
	height:50px;
	float: left;
	width: 632px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/xln_head4.jpg);
	background-repeat: no-repeat;
}


.head_info_dealerlist2 {
	width: 155px;
	float: right;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	white-space: normal;
	line-height: 30px;
	margin-top: 8px;
	margin-right: 2px;
}


.x_top_bar_holder {
	width:805px;
	float: left;
}


.x_left_nav {
	width: 160px;
	margin-top: 0px;
	float: left;
	padding-bottom: 5px;
}
.x_mmtop {
	float: left;
	height: 100px;
	width: 805px;
	margin-bottom: 10px;
}



.x_mmenu_sub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	height:20px;
	width:150px;
	line-height:20px;
	text-indent:15px;
	background-repeat: no-repeat;
	background-image: url(products/images/sub_bk_1x.jpg);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bababa;
	border-bottom-color: #bababa;
	border-left-color: #bababa;
}


.x_left_nav_top {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_2.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#033;
	margin-bottom:5px;
	border:1px solid #bababa;
	text-align: center;
}


.x_left_nav_top2 {
	height:20px;
	width:150px;
	background-image:url(images/nav_grad_2x.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#000000;
	margin-bottom:5px;
	border:1px solid #bababa;
	text-align: center;
	margin-top: 5px;
	background-repeat: repeat;
}


.x_mmenu_sub_stay {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	height:20px;
	width:150px;
	line-height:20px;
	text-indent:15px;
	background-image: url(products/images/sub_bk_2.jpg);
	background-repeat: repeat;
	border: 1px dashed #bababa;
	margin-bottom: 5px;
}


.x_menu_icons {
	height: 24px;
	width: 150px;
	margin-top: 3px;
}


.x_footer {
	height:30px;
	width:800px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#bababa;
	margin-top:10px;
	padding:5px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	line-height: 30px;
	text-align: center;
}.x_mmwrap {
	float: left;
	height: auto;
	width: 850px;
	margin-bottom: 10px;
}
.x_mmenu {
	float: left;
	width: 160px;
	margin-right: 8px;
	height: auto;
	margin-bottom: 5px;
}
.x_mmbody {
	height: auto;
	width: 640px;
	float: left;
}
.x_mmfooter {
	float: left;
	height: auto;
	width: 805px;
}


.x_wrap_right {
	float: left;
	width: 638px;
	height: auto;
	margin-bottom: 10px;
}
.x_leftmenu_codes {
	height: auto;
	width: 150px;
	margin-top: 10px;
}


.x_right_content{
	width: 635px;
	float: left;
}
.x_content1 {
	padding: 4px;
	height: auto;
	width: 626px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	background-color: #f2f5f9;
	float: left;
}


.x_content2 {
	padding: 2px;
	height: auto;
	width: 632px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	background-color: #FFFFFF;
	float: left;
}


.x_content3 {
	height: 50px;
	width: 632px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


.x_manufacturer_logo {
	height: 48px;
	width: 300px;
	float: left;
}


.x_manufacturer_link {
	height: 48px;
	width: 200px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	line-height: 48px;
}


.x_mmenu_sub2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	height:20px;
	width:150px;
	line-height:20px;
	text-indent:15px;
	background-repeat: repeat;
	background-image: url(products/images/sub_bk_1.jpg);
	border: 1px solid #bababa;
}

.x_mmenu_sub2a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	height:20px;
	width:150px;
	line-height:20px;
	text-indent:15px;
	background-repeat: repeat;
	background-image: url(products/images/sub_bk_1.jpg);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bababa;
	border-bottom-color: #bababa;
	border-left-color: #bababa;
}


.x_include_menu {
	width: 155px;
	float: left;
}

.x_include_menu2 {
	width: 160px;
	margin-top: 5px;
	float: left;
}


#xsub:hover {
background-image:url(images/nav_grad_stay.jpg);
background-repeat:repeat;
display:block;
height:20px;
width:150px;
}
.vid_holder_x1 {
	clear: left;
	float: left;
	height: 240px;
	width: 320px;
	border: 1px solid #bababa;
	margin-right: 20px;
}

.x_mmenu_sub3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	height:20px;
	width:150px;
	line-height:20px;
	text-indent:15px;
	background-repeat: repeat;
	background-image: url(products/images/sub_bk_1x.jpg);
	border: 1px solid #bababa;
}

#xsub2:hover {
	background-image:url(products/images/sub_bk_2.jpg);
	background-repeat:repeat;
	display:block;
	height:20px;
	width:150px;
}
.login_holder_88 {
	float: left;
	height: 25px;
	width: 75px;
	margin-left: 10px;
}


.garage_band_99 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images2/gband_bg.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}



.ptools_99 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images2/ptools_99.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.cbase_99 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images2/cbase_99.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.logic_99 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images2/logic_99.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}



.atune_99 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images2/atune_99.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}



.alive_99 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images2/alive_99.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.head_pianoteq {
	height:50px;
	float: left;
	width: 632px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
}



.upgrdreason_head {
	height: 412px;
	width: 700px;
	float: left;
	margin-left: 55px;
	background-image: url(images2/reason_upgrades_1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #B6CBDE;
}


.right_content_sysreq99 {
	width:625px;
	background-color:#f2f5f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#000;
	text-align:justify;
}
.pc_text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: justify;
	float: left;
	margin-left: 18px;
}


.pc_head_info_master {
	height:70px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 632px;
}

.pc_page_photo_head {
	width: 632px;
	border: 1px dashed #bababa;
	float: left;
	margin-bottom: 10px;
	background-color: #f2f5f9;
	background-image: url(products/images2/pc_head_bc2.jpg);
	background-repeat: no-repeat;
}
.pc_bold_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EE191F;
}


.buy_tickets {
	background-color: #b6cbde;
	height: auto;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding: 4px;
	margin-top: 5px;
}

.pc_gallery_wrap {
	height: auto;
	width: 800px;
	float: left;
}


.wrap_pcgal {
	float: left;
	width: 800px;
	margin-bottom: 10px;
}


.pc_gallery_head {
	height: 100px;
	width: 800px;
	float: left;
	margin-bottom: 8px;
}
.galink {
	height: 100px;
	width: 128px;
	margin-top: 170px;
	margin-left: 38px;
	float: left;
}


.footer_pc{
	height:20px;
	width:799px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#999999;
	margin-top:15px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	line-height: 20px;
}

.bundle_check {
	float: left;
	height: auto;
	width: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-top: 20px;
}


.bundle_graphic {
	float: left;
	height: 100px;
	width: 100px;
	margin-left: 8px;
}


.bundle_text {
	float: left;
	height: auto;
	width: 615px;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	margin-bottom: 5px;
}


.bundle_head {
	height:40px;
	float: left;
	width: 632px;
	background-image: url(products/images2/bundles_head.jpg);
	background-repeat: no-repeat;
}

.bundle_master {
	height:auto;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 802px;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


.bundle_checkout {
	height:auto;
	float: left;
	width: 632px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	margin-top: 5px;
}


.bundle_checkout_but {
	height:auto;
	float: right;
	width: 120px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	margin-top: 5px;
	text-align: right;
}

.bundle_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2F4088;
}


.bundle_master2 {
	height:285px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 802px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	background-image: url(products/images2/bundles_head3.jpg);
	background-repeat: no-repeat;
}
.bundle_head_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: right;
	height: auto;
	width: 400px;
	margin-top: 75px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: justify;
}
.headliner_99 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #b6cbde;
	height: 20px;
	width: 620px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
}



.comparison_box {
	width: 621px;
	float: left;
	border: 1px dashed #bababa;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	height: auto;
}

.copm_wrap {
	float: left;
	height: auto;
	width: 620px;
}

.comp_left_wrap {
	float: left;
	height: auto;
	width: 305px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #b6cbde;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}



.comp_right_wrap {
	float: left;
	height: auto;
	width: 309px;
	margin-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}


.comparison_box2 {
	width: 622px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #bababa;
	border-bottom-color: #bababa;
	border-left-color: #bababa;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: auto;
}


.copm_wrap2 {
	float: left;
	height: auto;
	width: 610px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #E4EBF3;
	padding: 5px;
	text-align: justify;
	margin-bottom: 5px;
}


.head_info_master2 {
	height:70px;
	float: left;
	width: 635px;
}


.page_left_nav2 {
	width: 170px;
	margin-top: 0px;
	float: left;
	padding-bottom: 25px;
	height: auto;
}


.box_holder_199 {
	width: 645px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.reason_4 {
	float: left;
	width: 632px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bababa;
	background-image: url(products/images2/reason_4.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.bundle_check2 {
	float: left;
	height: auto;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}


.bundle_text2 {
	float: left;
	height: auto;
	width: 600px;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	margin-bottom: 5px;
}


.bundle_master99 {
	height:20px;
	float: left;
	width: 802px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}



.bundle_type999 {
	height:20px;
	float: left;
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;	
}
.adx99 {
	float: left;
	height: 30px;
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	padding-bottom: 5px;
}
.adex88 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 30px;
	width: 655px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.adex77 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	float: left;
	height: auto;
	width: 131px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}


.adex66 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	float: right;
	height: auto;
	width: auto;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	margin-top: 5px;
}


.page_left_nav999 {
	width: 160px;
	margin-top: 0px;
	float: left;
	height: 1565px;
}



.bundle_master7676 {
	height:40px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 802px;
	margin-top: 0px;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}


.bundle_master7575 {
	height:auto;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#bababa;
	float: left;
	width: 802px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


.brochure_holder997 {
	width: 635px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}


.wrap_right9999 {
	float: left;
	width: 700px;
}


.front_sub_bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	color: #666;
}

.front_news_box {
	float: left;
	width: 204px;
	margin-top: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	height: 200px;
	background-color: #CBD9E4;
}
.front_wrapper1 {
	float: left;
	height: auto;
	width: 810px;
}
.front_tabber_wrap {
	float: left;
	height: 230px;
	width: 598px;
}


.front_frills_wrap {
	float: left;
	height: 230px;
	width: 203px;
	background-color: #E3EAF2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4DFEB;
	background-image: url(images4/frill_back2.jpg);
	background-repeat: no-repeat;
}


.front_frills_type {
	float: left;
	height: auto;
	width: 170px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	margin-top: 20px;
	margin-left: 15px;
}


.front_frills_1 {
	float: left;
	height: 230px;
	width: 199px;
	background-color: #E3EAF2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4DFEB;
}

.front_frills_2 {
	float: left;
	height: 230px;
	width: 398px;
	background-image: url(images4/frill_back.jpg);
	background-repeat: repeat;
}
.front_frill_icon {
	clear: both;
	float: left;
	height: 150px;
	width: 110px;
	margin-right: 6px;
	border: 1px solid #A4BBD5;
	margin-top: 10px;
}
.front_frill_right_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-align: left;
	float: left;
	height: auto;
	width: 160px;
	margin-bottom: 5px;
}
.ffrill_dot {
	float: left;
	height: auto;
	width: 20px;
	text-align: center;
	margin-top: 2px;
}

.ffrill_type99 {
	float: left;
	height: auto;
	width: 120px;
	margin-left: 5px;
	line-height: normal;
	margin-bottom: 3px;
}
.services_2009_wrap1 {
	float: left;
	height: auto;
	width: 802px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align: justify;
	border: 1px solid #CCC;
}


.top_bar_holder_media {
	width:825px;
	float: left;
	height: auto;
}


.top_nav_4_stay {
	height:20px;
	width:130px;
	background-image:url(images/nav_grad_stay.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#666;
	line-height:20px;
	float: left;
}


.store_body {
	float: left;
	height: 500px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #007ec2;
}
.store_right_box {
	float: left;
	height: 500px;
	width: 150px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #007EC1;
	background-color: #EAEFF4;
}
.store_left_box2 {
	float: left;
	height: 80px;
	width: 150px;
}
.store_head_99 {
	background-color: #007EC1;
	float: left;
	height: 80px;
	width: 800px;
}

.store_left_box3 {
	height: 100px;
	width: 120px;
	margin-top: 15px;
	margin-left: 13px;
	float: left;
	border: 1px solid #007EC1;
	margin-bottom: 8px;
}


.store_body_88 {
	float: left;
	height: 420px;
	width: 800px;
	background-image: url(images4/mm_store_master_99.jpg);
	background-repeat: no-repeat;
}
.store_disc {
	float: left;
	height: 60px;
	width: 620px;
	margin-top: 9px;
	margin-left: 100px;
}
.store_linker {
	float: left;
	height: 30px;
	width: 110px;
	margin-top: 212px;
	margin-left: 355px;
}


.store_footer_99 {
	text-align: center;
	float: left;
	height: 25px;
	width: 802px;
	margin-top: 0px;
	background-color: #017EC1;
}
.mmfront_bottom_nav {
	float: left;
	height: 25px;
	width: 802px;
	background-color: #E3EAF2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBD8E7;
}


.mmfront_bottom_nav2 {
	height: 20px;
	width: 790px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
}


html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }

img {vertical-align:bottom};

.mm_store_2010 {
	float: left;
	height: 400px;
	width: 800px;
	border: 1px solid #0380C3;
	background-color: #FF0;
}
.mmstore_1 {
	background-color: #EAF2FA;
	float: left;
	height: auto;
	width: 980px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
}


.mmstore_1header {
	background-color: #AEBDE8;
	float: left;
	height: 80px;
	width: 800px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-image: url(images5/store_head.jpg);
	background-repeat: no-repeat;
}
.mmstore_nav_type {
	float: left;
	height: 26px;
	width: 800px;
	text-align: right;
	background-color: #A0C4D6;
}
.mm_store_footer {
	background-color: #0072BB;
	float: left;
	height: 25px;
	width: 800px;
}
.store_def_2010 {
	float: left;
	height: auto;
	width: 800px;
	margin-top: 10px;
	background-color: #EAF2FA;
}
.store_prod_wrap {
	float: left;
	height: 210px;
	width: 185px;
	background-color: #FFF;
	border: 1px solid #BED6EA;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.prod_bar_1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #0072BB;
	float: left;
	height: 25px;
	width: 790px;
	padding-left: 10px;
	line-height: 24px;
}
.store_prod_image_box {
	height: 100px;
	width: 160px;
	/* [disabled]border: 1px solid #BED6EA; */
	margin-top: 12px;
	margin-bottom: 8px;
	margin-left: 11px;
}
.store_prod_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-align: left;
	float: left;
	height: auto;
	width: 160px;
	margin-left: 12px;
}
.store_bold_font1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21578D;
}


.store_prod_wrap2 {
	float: left;
	height: 250px;
	width: 777px;
	background-color: #FFF;
	border: 1px solid #BED6EA;
	margin-top: 10px;
	margin-left: 10px;
}


.store_prod_wrap3 {
	float: left;
	height: 210px;
	width: 460px;
	background-color: #FFF;
	border: 1px solid #BED6EA;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}


.store_prod_text2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align: justify;
	float: left;
	height: auto;
	width: 425px;
	margin-left: 12px;
	margin-top: 10px;
	line-height: 1.3em;
}
.store_menu1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: normal;
	color: #000;
	background-color: #A0C4D6;
	height: 25px;
	width: 79px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CAD8E6;
	text-align: center;
	float: left;
}


.store_menu2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: normal;
	color: #000;
	background-color: #A0C4D6;
	height: 25px;
	width: 79px;
	text-align: center;
	float: left;
}



#storemenu a:hover {
	background-repeat: repeat;
	background-color: #B3E4FF;
	display: block;
}


#storemenu a {
	text-decoration: none;
	color: #333333;
	font-weight: normal;

}



.store_menu1_stay {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	background-color: #017EC1;
	height: 25px;
	width: 79px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #017EC1;
	text-align: center;
	float: left;
}


.store_prod_wrap99 {
	float: left;
	height: 255px;
	width: 777px;
	background-color: #FFF;
	border: 1px solid #BED6EA;
	margin-top: 10px;
	margin-left: 10px;
}
.store_head_type {
	float: right;
	height: 25px;
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-align: right;
	font-weight: bold;
}


.dealer_admin_wrap {
	width: 840px;
	margin-bottom: 10px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}


.dl_top_nav_1 {
	height:20px;
	width:100px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666;
	line-height:20px;
	float: left;
}


.dl_top_nav_2 {
	height:20px;
	width:108px;
	background-image:url(images/nav_grad_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666;
	line-height:20px;
	float: left;
}

#dadmin a:hover {
	background-repeat: repeat;
	display: block;
	background-image: url(images/nav_grad_stay.jpg);
}


#dadmin a {
	text-decoration: none;
	color: #333333;
	font-weight: normal;

}

.dadmin_box {
	float: left;
	height: auto;
	width: 800px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0072BB;
}


.dadmin_header {
	float: left;
	height: 25px;
	width: 790px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #0072BB;
	line-height: 24px;
	padding-left: 10px;
	margin-bottom: 5px;
}


.dadmin_content {
	float: left;
	height: auto;
	width: 800px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
}

.dadmin_video_box_1 {
	float: left;
	height: 100px;
	width: 160px;
	border: 1px solid #0072BB;
	background-color: #FFF;
}


.dadmin_content_vid {
	float: left;
	height: auto;
	width: 800px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #EAF2FA;
}

.damin_copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	line-height: 25px;
	font-weight: normal;
	color: #333;
	text-align: center;
	float: left;
	height: 25px;
	width: 800px;
}
.dadmin_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	text-align: center;
	float: left;
	height: 40px;
	width: 800px;
	margin-bottom: 10px;
	background-color: #EAF2FA;
}



.dadmin_header2 {
	float: left;
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	background-color: #B6CBDE;
	line-height: 20px;
	padding-left: 10px;
	margin-bottom: 5px;
	text-align: center;
}


.dadmin_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 22px;
}
.dadmin_logo_wrap {
	float: left;
	height: auto;
	width: 165px;
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 26px;
}
.dadmin_loho_head {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	background-color: #0072BB;
	text-align: center;
	float: left;
	height: 20px;
	width: 162px;
}


.dadmin_header_vid {
	float: left;
	height: 25px;
	width: 790px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #0072BB;
	line-height: 24px;
	padding-left: 10px;
}
.justifier {
	text-align: justify;
}

.top_bar_mid_inc {
	height:58px;
	width:400px;
	float: left;
}.feat_prod_box {
	float: left;
	height: auto;
	width: 790px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	padding-bottom: 10px;
}
.feat_prod_box2 {
	float: left;
	height: 200px;
	width: 188px;
	border: 1px solid #E3F0FD;
	margin-right: 6px;
}
.feat_prod_head_2011 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	background-color: #0071bc;
	float: left;
	height: 30px;
	width: 770px;
	padding-left: 10px;
}

.feat_prod_box_wrap {
	float: left;
	height: auto;
	width: 785px;
	margin-bottom: 0px;
	margin-top: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.feat_prod_box3 {
	float: left;
	height: 200px;
	width: 188px;
	border: 1px solid #E3F0FD;
	margin-left: 0px;
}


.feat_prod_box4 {
	float: left;
	height: 200px;
	width: 188px;
	border: 1px solid #E3F0FD;
	margin-left: 6px;
}
a img { border: none; }
