body, .cadCut_bgr
{
    background-color: #F4F4F4;
}

#wide_content
{
    font-family: Verdana, Sans-Serif;
}
#middle_widget
{
    width: 497px;
    float: left;
}
#middle_widget img
{
    border-top: solid 1px #;
}

#left_widget
{
    width: 229px;
    float: left;
}
#right_widget
{
    width: 233px;
    float: left;
}
.widget_tab, .widget_tab_selected
{
    background-image: url(images/widget_tab.png);
    background-repeat: no-repeat;
    width: 165px;
    height: 27px;
    text-align: center;
    float: right;
    margin-left: 1px;
    padding-top: 3px;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}

.widget_tab a
{
    text-decoration:none;
    color:#262626;
   
}

.widget_tab_selected
{
    background-image: url(images/widget_tab_selected.png);
    margin-left: 0;
    width: 164px;
}

#dealer_login
{
    background-image: url(images/dealer_login_bgr.png);
	z-index: 0;
    width: 229px;
    height: 213px;
    padding-top: 10px;
	padding-bottom: 0px;
    margin-left: 6px;
    position:relative;
    background-repeat: no-repeat;
}
#dealer_login input
{
    border: 0px;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 99px;
    width: 90px;
    height: 11px;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
}
#chat_now
{
    background-repeat: no-repeat;
    width: 229px;
    height: 143px;
    position: relative;
    margin-left: 4px;
    margin-top: 1px;
}

a.ads_large:link {
	 color: black;
    font-size: 10px;
	text-decoration:none;
    margin: 0;
    padding: 0;
}
a.ads_large:hover {
	 color: black;
    font-size: 10px;
	text-decoration: none;
    margin: 0;
    padding: 0;
}
a.ads_large:visited {
	 color: black;
    font-size: 10px;
	text-decoration:none;
    margin: 0;
    padding: 0;
}

#ads
{
    background-image: url(images/ads_bgr.png);
    margin-top: 37px;
    margin-left: 6px;
    height: 363px;
    width: 222px;
    position: relative;
}

#chat_only
{
    width: 229px;
    height: 143px;
    position: relative;
    margin-left: 4px;
    margin-top: 1px;
}
#ads h3, #chat_now h3, #ads_large h3, #ads_tech_sheet h3, #chat_only h3
{
    color: black;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#ads p, #chat_now p, #ads_large p, #ads_tech_sheet p, #chat_only p
{
    font-size: 10px !important;
    line-height: 15px !important;
    margin-top: 4px !important;
    width: 190px;
    padding: 0 !important;
    border: 0 !important;
}

#ads div, #ads_large div, #ads_tech_sheet div
{
    position: absolute;
    left: 12px;
}

a.button, a.button_bgr
{
    color: #FFF !important;
    font-weight: bold;
    font-size: 9px;
    text-align: center;
    text-decoration: none;
    display: block;
    height: 22px;
    line-height: 21px;
    width: 82px;
	<!--[if IE 6]>margin-right: 15px;<![endif]-->
}

a.button_bgr
{
    background-image: url(images/button_bgr.png);
    width: 87px;
    height: 27px;
    line-height: 24px;
}

#bottom_ads
{
    background-image: url(images/bottom_ads4d.png);
    background-repeat: no-repeat;
    width: 959px;
    height: 133px;
}
#MBTY_bottom_ads
{
    background-image: url(images/MBTY_bottom_ads.png);
    background-repeat: no-repeat;
    width: 959px;
    height: 133px;
}
#bottom_ads ul, #MBTY_bottom_ads ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 3px;
}
#bottom_ads ul li, #MBTY_bottom_ads ul li
{
    float: left;
}
#bottom_ads a, #MBTY_bottom_ads a
{
    display: block;
    height: 100px;
    width: 216px;
    margin: 10px;
}
#landing_details
{
    background-image: url(images/CADPRINTZ-bkg.jpg);
    width: 745px;
    height: 300px;
    position: relative;
	margin-top: 12px;
	background-repeat: no-repeat;
	<!--[if IE 6]>margin-top: 5px;<![endif]-->
}
#product_details
{
    background-image: url(images/product_details_bgr.png);
    width: 737px;
    height: 407px;
    position: relative;
	margin-top: 12px;
	<!--[if IE 6]>margin-top: 5px;<![endif]-->
}

#product_details_no_order
{
    background-image: url(images/product_not_available_bgr.png);
    width: 737px;
    height: 407px;
    position: relative;
	margin-top: 12px;
	<!--[if IE 6]>margin-top: 5px;<![endif]-->
}

#product_details_exclusive
{
    background-image: url(images/product_exclusive_online_bgr.png);
    width: 737px;
    height: 407px;
    position: relative;
	margin-top: 12px;
	<!--[if IE 6]>margin-top: 5px;<![endif]-->
}

#ads_large
{
    background-image: url(images/ads_large_bgr.png);
    height: 407px;
    width: 222px;
    position: relative;
	margin-top: 12px;
	<!--[if IE 6]>margin-top: 5px;<![endif]-->
}

#ads_tech_sheet
{
    background-image: url(images/ads_tech_sheet_bgr.png);
    height: 338px;
    width: 222px;
    position: relative;
}

a.ads_tech_sheet:link {
	color: black;
    font-size: 10px;
	text-decoration:none;
    margin: 0;
    padding: 0;
}
a.ads_tech_sheet:hover {
	color: black;
    font-size: 10px;
	text-decoration:none;
    margin: 0;
    padding: 0;
}
a.ads_tech_sheet:visited {
	color: black;
    font-size: 10px;
	text-decoration:none;
    margin: 0;
    padding: 0;
}

#filmstrip
{
    width: 959px;
    height: 192px;
}

#left_video_list, #right_video_list
{
    width: 215px;
    height: 311px;
    float: left;
    padding: 2px 4px 10px 4px;
}

#video_player
{
    width: 503px;
    height: 323px;
    float: left;
}
#video_player #ytmain 
{ 
    
}
#video_player.active 
{
    background-image: none;
}
#video_player.active #ytmain 
{ 
    padding: 10px;
    margin-left: 4px;
    display: block;
}

#product_details h2, #product_details_no_order h2, #product_details_exclusive h2, #landing_details h2
{
    margin: 0;
    padding: 25px 0 15px 36px;
    font-size: 20px;
    font-weight: bold;
}

#product_details .description, #product_details_no_order .description, #product_details_exclusive .description, #landing_details .description
{
    float: left;
    width: 300px;
    margin-left: 36px;
}
#product_details .at_a_glance, #product_details_no_order .at_a_glance, #product_details_exclusive .at_a_glance, #landing_details .at_a_glance
{
    float: right;
    width: 328px;
    margin-right: 10px;
}

#product_details .at_a_glance h3, #product_details_no_order .at_a_glance h3, #product_details_exclusive .at_a_glance h3, #landing_details .at_a_glance h3
{
    margin: 0;
    padding: 8px 0 0 0;
    font-size: 15px;
    font-weight: bold;
}
#product_details p, #product_details_no_order p, #product_details_exclusive p, #landing_details p
{
    margin: 0;
    padding: 0;
    font-size: 11px;
}

#product_details ul, #product_details_no_order ul, #product_details_exclusive ul, #landing_details ul
{
    list-style: none;
    margin: 15px 0 0 0;
    padding: 0;
    font-size: 11px;
}

#product_details li, #product_details_no_order li, #product_details_exclusive li, #landing_details li
{
    margin: 0 0 10px 0;
}

#product_details .prices, #product_details_no_order .prices, #product_details_exclusive .prices, #landing_details .prices
{
    position: absolute;
    bottom: 35px;
    right: 141px;
    font-size: 11px;
}

#product_details .mask_prices, #product_details_no_order .mask_prices, #product_details_exclusive .mask_prices
{
    position: absolute;
    display: block;
    line-height: 21px;
	<!--[if IE 6]>margin-right: 15px;<![endif]-->

}
.mask_button, .mask_button_bgr
{
    display: block;
    height: 27px;
    width: 87px;
	<!--[if IE 6]>margin-right: 15px;<![endif]-->
}

#product_header ul
{
    list-style: none;
    margin: 10px 50px 0 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    float: right;
}

#product_header li
{
    float: left;
    margin: 0 10px;
    padding: 0;
}

#product_header h1
{
    margin: 0;
    margin-left: 5px;
    padding: 0;
    font-size: 20px;
	color: #262626;
    float: left;
}

#tech_spec_bgr
{
    background-image: url(images/tech_spec_bgr.png);
    width: 959px;
    height: 852px;
    position: relative;
}

#tech_spec_bgr h2, #what_is_direct_bgr h2
{
    font-size: 24px;
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
    top: 50px !important;
    left: 60px !important;
    color: #262626 !important;
    text-transform: none !important;
}

#what_is_direct_bgr h2
{
    font-size: 21px !important;
}

#tech_spec_bgr p, #what_is_direct_bgr p
{
    border-top: solid 1px #79797a;
    padding: 10px 0 0 0;
    position: absolute;
    font-size: 11px;
    line-height: 18px;
}

#product_header a
{
    font-size: 11px;
    text-decoration: none;
    color: #000;
}

#product_header a.selected
{
    color: #999;
}

#compare_bgr
{
    background-image: url(images/compare_bgr.png);
    height: 711px;
    position: relative;
	z-index: -110;
}

#compare_plain
{
    background-image: url(images/compare_bgr_plain.png);
	height: 711px;
    position: relative;
	z-index: -110;
}

#compare_bgr table, #compare_plain table
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif;
    font-weight: bold;
    position: absolute;
    top: 200px;
    left: 20px;
    color: #555;
}
#compare_bgr td, #compare_plain td
{
    border-left: solid 1px #d5d5d5;
    height: 25px;
    padding-left: 5px;
}

#compare_bgr td.first_col, #compare_plain td.first_col
{	border: none; 
    width: 120px; 
    padding-left: 18px;
}
.first_col a:link
{	font-size: 10px;
	font-family: Verdana, Sans-Serif;
    font-weight: bold;
	color: #555;
	text-decoration: none;
}
.first_col a:hover
{	font-size: 10px;
	font-family: Verdana, Sans-Serif;
    font-weight: bold;
	color: #555;
	text-decoration: none;
}
.first_col a:visited
{	font-size: 10px;
	font-family: Verdana, Sans-Serif;
    font-weight: bold;
	color: #555;
	text-decoration: none;
}

#what_is_direct_bgr
{
    background-image: url(images/what_is_bgr.png);
    width: 959px;
    height: 511px;
    position: relative;
}


.what_is ul
{
    position: absolute;
    width: 250px;
    font-size: 11px;
    line-height: 18px;
}

.what_is ul li
{
    margin-bottom: 10px;
}

#product_nav .colors
{
    padding-left: 5px;
    display:block;
}

#top_bar_cadcut
{
    background: url(../web-images/cadcut-topnav.png);
    width: 959px;
    height: 38px;
    padding: 0px;
    position: relative;
    z-index: 50;
}
#top_bar_cadcut a.top_link
{
    font-size: 12px;
    font-weight: bold;
    color: #acbfd5;
    text-decoration: none;
    float: right;
    padding-top: 8px;
    padding-bottom: 8px;
}
#top_bar_cadcut a.top_link:hover
{
    color: #FFF;
    text-decoration: underline;
}
.top_bar_divider
{
    background: url(../web-images/topbar_divider.png);
    width: 4px;
    height: 38px;
    margin: 0px 10px;
    padding: 0px;
    float: right;
}
#top_bar_windows
{
    background: url(../web-images/windows-topnav.jpg);
    width: 767px;
    height: 38px;
    padding: 0px;
    position: relative;
    z-index: 50;
}
#top_bar_windows a.top_link
{
    font-size: 12px;
    font-weight: bold;
    color: #acbfd5;
    text-decoration: none;
    float: right;
    padding-top: 8px;
    padding-bottom: 8px;
}
#top_bar_windows a.top_link:hover
{
    color: #FFF;
    text-decoration: underline;
}



