/* CSS Document */
*{ margin:0; padding:0;}
a.blue{ color:#0044FF; text-decoration:underline; }
a.blue:visited { color:#0044FF; text-decoration:underline; }
a.blue:hover { color:#FF3300;  text-decoration: none; }
a.blue:active{ text-decoration: none; }
.logo{ float:left; margin-left:49px; margin-top:33px;}
/*
body{ margin:0 auto; font:12px/18px Arial, Helvetica, sans-serif; color:#000000; background:url(images/body-bg.jpg) repeat-x left top;}*/
.content{ width:1036px; margin:0 auto; background:url(images/hd_bg.jpg) repeat-y center top;}
.head{ margin:0 auto; width:970px;  border-bottom:#000000 solid 3px; height:100px; overflow:hidden;}
/*
.show{ background:url(images/header_bg.jpg) no-repeat left top; height:357px; margin:0 auto; width:1036px;}
*/
h1{ font:bold 24px/30px Arial, Helvetica, sans-serif; color:#ff0000; padding:38px 100px 10px 243px;}
ul.menu{ float:left; height:41px; padding-top:28px; padding-left:28px; }
ul.menu li{ list-style:none; float:left; margin-right:1px;text-align:center;}
ul.menu li.blue{ background:url(images/li_blue.gif) no-repeat; width:134px; height:41px; }
ul.menu li.green{ background:url(images/li_green.gif) no-repeat; width:134px; height:41px;}
ul.menu li.orange{ background:url(images/li_orange.gif) no-repeat; width:134px; height:41px;}
ul.menu li.red{ background:url(images/li_red.gif) no-repeat; width:134px; height:41px;}
ul.menu li.pink{ background:url(images/li_pink.gif) no-repeat; width:134px; height:41px;}

ul.menu li a{ color:#222; font: bold 14px/41px Arial, Helvetica, sans-serif; text-decoration:none; display:block; height:41px; width:134px; }
ul.menu li a:hover{ text-decoration:none; color:#0066FF; text-decoration:underline; }

.blue_bottom{ width:970px; height:31px; background: url(images/menu_bottom.gif) repeat-x; clear:both;}
.green_bottom{ width:970px; height:31px; background: url(images/menu_bottom1.gif) repeat-x; clear:both;}
.orange_bottom{ width:970px; height:31px; background: url(images/menu_bottom2.gif) repeat-x; clear:both;}
.red_bottom{ width:970px; height:31px; background: url(images/menu_bottom3.gif) repeat-x; clear:both;}
.pink_bottom{ width:970px; height:31px; background: url(images/menu_bottom4.gif) repeat-x; clear:both;}
.main{ width:970px; margin:0 auto;}
.left{ width:228px; float:left; background:#fff; padding-bottom:10px;}
.right{ width:956px; float:left; background:#e5ecef; padding:7px;}
.clears{ clear:both;}
.cata{ float:left; margin-top:10px; margin-left:7px; width:214px;}
.cata_top{ width:213px; height:38px; background:url(images/cata_top.gif) no-repeat;}
.cata_body{ background:url(images/cata_body.gif) repeat-y; width:213px;}
.cata_bottom{ width:213px; height:9px; background:url(images/cata_bottom.gif) no-repeat;}
.cata_body ul{ padding:10px;}
.cata_body ul li{ list-style:none; padding-top:5px; padding-bottom:5px;}
.cata_body ul li a{ color:#000000; text-decoration:underline;}
.cata_body ul li a:hover{ color:#000000; text-decoration:none;}
h2{ color:#000000; font:20px/38px Arial, Helvetica, sans-serif; padding-left:15px; margin:0px; padding-top:0px;}
h2 a{color:#04B2FB; font:20px/38px Arial, Helvetica, sans-serif; text-decoration:none;margin:0px; padding-top:0px;}
h2 a:hover{ color:#e20000; text-decoration:underline;}

.product_title{ background:url(images/main_title.jpg) no-repeat; width:957px; height:38px;}
.product_body{ background:url(images/product_body.jpg) repeat-y; width:957px;}
.product_bottom{ background:url(images/product_bottom.jpg) no-repeat; width:957px; height:9px;}
table.product{}
table.product td{ padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}
.border_r{ border-right:#CCCCCC solid 1px;}
.border_bom{ border-bottom:#CCCCCC solid 1px; margin:auto;}
.border_rbom{ border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}
h3{ font: bold 14px/24px  Arial, Helvetica, sans-serif; color:#04B2FB;}
h4{ font: bold 16px/24px Arial, Helvetica, sans-serif; color:#000000;}
h4 a{ font: bold 16px/24px Arial, Helvetica, sans-serif; color:#0AB5FA; text-decoration:none;}
h4 a:hover{ color:#000; text-decoration:underline;}

h5{ font: bold 14px/24px Arial, Helvetica, sans-serif; color:#000000; padding-left:10px;}
img.center{ margin:15px auto; text-align:center; width:auto;}
ul.button{ float:right; text-align:right;}
img{ border:0px;}
ul.button li{ list-style:none; margin-bottom:8px;}
ul.button li a{ color:#49da00; font: bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.button li a:hover{ color:#fcaf02; text-decoration:none;}
.fl{ float:left;}
.price{ color:#e20000; font: bold 20px/24px Arial, Helvetica, sans-serif; padding-left:15px;}
.price_cut{color:#FF0000; font:bold 16px/24px Arial, Helvetica, sans-serif; }
.price_off{color:#49A7DB; font:bold 18px/24px Arial, Helvetica, sans-serif; padding-left:15px;}

.bottom{ color:#FFFFFF; background:#288ebf; width:970px; margin:0 auto; height:59px; }
.bottom p{ float:left; padding-top:20px; padding-left:20px;}
.bottom img{ float:left; margin-top:10px; margin-left:30px; margin-right:10px;}
.bottom p a{ color:#FFFFFF; text-decoration:underline; padding-left:5px; padding-right:5px; }
.bottom p a:hover{ color:#FFFFFF; text-decoration:none;}
.white_text{ color:#FFFFFF;}
.guide{font:italic 1.4em;}
.show p{ padding:5px 150px 10px 200px; font-weight:bold;}
.description{ width:935px; padding-left:15px; padding-right:15px;}
.righter{ float:right; padding:8px 0px 15px 15px;}
.lefter{ float:left; padding:8px 15px 15px 0px;}
p{ margin-bottom:10px;}
ul.product_button{ margin-top:5px auto 15px;}
ul.product_button li{ list-style:none; display:inline; padding-left:15px; padding-right:15px;}

.pad{ padding-left:10px;}
ul.list{margin:10px;}
ul.list li{ font: bold 12px/18px Arial, Helvetica, sans-serif; color:#000; list-style-position: outside; padding-bottom:10px;}

.bold {font-size: 1.2em; font-weight:bold;border-bottom:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;}
a.redfont{ color:#02B2FB; text-decoration:underline;}
a.redfont:hover{ color:#000000; text-decoration:none; }
ul.mac_button{ background:url(images/mac.jpg) no-repeat left top; padding-left:35px; height:24px;  margin-left:30px; clear:both; margin-top:8px;}
ul.mac_button li{list-style:none; margin-right:10px; float:left;}

ul.win_button{ background:url(images/win.jpg) no-repeat left top; padding-left:35px; height:24px; margin-left:30px; clear:both; margin-top:8px;}
ul.win_button li{ list-style:none; margin-right:10px; float:left;}


/* addthis - email - tell friends */
#addthis_toolbox { width:86px; background-color:#DEDEDE; padding:8px 8px 15px 8px; position:absolute; margin-left:1070px; top:135px; }
#addthis_toolbox a { margin:3px; }
#addthis_toolbox a.addthis_button_compact { float:right; margin:3px 1px; }
.showcase-canon{ width:970px; height:260px; overflow:hidden; margin:0px; background:url(canon/canon-showcase.jpg) no-repeat left top;}
.show_text{ font:bold 14px/50px Arial, Helvetica, sans-serif; color:#fff; padding:210px 20px 0px 50px;}
.show_text span{ font-size:24px; padding-right:15px;}

.showcase-jvc{ width:970px; height:260px; overflow:hidden; margin:0px; background:url(jvc/jvc-showcase.jpg) no-repeat left top;}
.showcase-panasonic{ width:970px; height:260px; overflow:hidden; margin:0px; background:url(panasonic/panasonic-showcase.jpg) no-repeat left top;}
.showcase-sony{ width:970px; height:260px; overflow:hidden; margin:0px; background:url(sony/sony-showcase.jpg) no-repeat left top;}
.showcase-flip{ width:970px; height:260px; overflow:hidden; margin:0px; background:url(flip-video/flip-showcase.jpg) no-repeat left top;}