html{height:100%;margin-bottom:1px;}
*:focus{outline:none;}
body{font-family:Arial,Verdana,Tahoma;font-size:9pt;background:#E7E7E7 url(images/body_bg.jpg) repeat-y center;color:#000000;margin:0px;padding:0px;}

h1{margin:0px;padding:0px;font-family:"Myrid Pro",Verdana,Tahoma;font-size:18pt;font-weight:bold;color:#2F2F2F;padding-bottom:8px;margin-bottom:10px;}
h1.home{font-size:26pt;font-weight:bold;border-bottom:none;margin:0px;padding:0px;}
h2{margin:0px;padding:0px;font-family:"Myrid Pro",Verdana,Tahoma;font-size:12pt;font-weight:bold;color:#2f2f2f;padding-bottom:10px;}
h3{margin:0px;padding:0px;font-size:10pt;font-weight:bold;color:#000000;padding:15px 0px 5px 0px;}

img{border:0px}
p{margin:10px 0px;line-height:18px;}
form{margin:0px;padding:0px}

input[type='radio']{vertical-align:bottom;}
input[type='checkbox']{vertical-align:middle;}

.container{width:980px;margin:0px auto;}
.spacer{clear:both;height:20px;}
.tbl_hdr{background:url(images/tbl_hdr.gif) repeat-x top;}
.hint{color:#404040;font-style:italic;}
.error_msg{height:40px;line-height:40px;padding-left:40px;background:#FFBABA url('images/error_message.jpg') no-repeat left center;border:1px solid #D8000C;margin-bottom:10px;color:#D8000C;font-weight:bold;}

.box_bg{width:158px;height:180px;padding:10px 6px;background:url(images/box_bg1.gif) no-repeat 0px 0px;}
.box_bg_o{width:158px;height:180px;padding:10px 6px;background:url(images/box_bg1.gif) no-repeat 0px -200px;}

.box_bg1{width:132px;height:180px;padding:10px;background:url(images/box_bg.gif) no-repeat 0px 0px;}
.box_bg1_o{width:132px;height:180px;padding:10px;background:url(images/box_bg.gif) no-repeat 0px -200px;}

#nav ul{margin:0px;padding:0px;list-style-type:none;}
#nav ul li{margin:0px;padding:0px;float:left;height:42px;}
#nav ul li.search{background:url(images/menu_rht.jpg) no-repeat;width:240px;}
#nav ul li.search input{border:none;padding:2px;font-family:Arial,Verdana,Tahoma;font-size:8pt;color:#858585;}

.ftr ul{margin:0px;padding:0px;list-style-type:none;float:left;width:202px;margin-left:20px;margin-right:20px;}
.ftr ul li{margin:0px;padding:0px;padding-bottom:3px;}

.box_top{background:url(images/box_top.gif) no-repeat top;height:9px;width:980px;font-size:1px;}
.box_btm{background:url(images/box_btm.gif) no-repeat bottom;height:9px;width:980px;font-size:1px;}
.box_mid{border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding:10px 0px;width:978px;}

.rht_box_top{background:url(images/rht_box_top.gif) no-repeat top;height:9px;width:240px;font-size:1px;}
.rht_box_btm{background:url(images/rht_box_btm.gif) no-repeat bottom;height:9px;width:240px;font-size:1px;}
.rht_box_mid{border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;text-align:center;font-weight:bold;width:238px;padding:13px 0px;}
.rht_box_mid p{color:#2F2F2F;}
.rht_box_mid p span{color:#EB3C31;}

.slider{background:url(images/slider_box.jpg) no-repeat center;width:350px;height:109px;padding:3px 0px;}
.curr_special{background:url(images/curr_special.gif) no-repeat center;width:217px;height:75px;padding:20px 12px;text-align:center;color:#2F2F2F;font-weight:bold;}
.logo_txt{font-weight:bold;font-style:italic;}
.design_block{border-top:2px solid #525B7D;border-bottom:2px solid #525B7D;font-size:11pt;font-weight:bold;padding-left:15px;background:#EEEEEE;height:30px;padding-top:10px;}

.red1{font-size:9pt;color:#EB3C31;}
.wht1{font-size:9pt;color:#FFFFFF;}
.txt1{font-size:9pt;color:#2F2F2F;}
.gry1{font-size:9pt;color:#A0A0A0;}
.grn1{font-size:9pt;color:#008900;}
.blk1{font-size:9pt;color:#000000;}
.blu1{color:#0079FA;font-size:9pt}
.orng1{color:#FF5500;font-size:9pt}
.mrn1{color:#450000;font-size:9pt}

.red1b{font-size:9pt;color:#EB3C31;font-weight:bold;}
.wht1b{font-size:9pt;color:#FFFFFF;font-weight:bold;}
.txt1b{font-size:9pt;color:#2F2F2F;font-weight:bold;}
.gry1{font-size:9pt;color:#A0A0A0;font-weight:bold;}
.grn1b{font-size:9pt;color:#008900;font-weight:bold}
.blk1b{font-size:9pt;color:#000000;font-weight:bold}
.blu1b{font-size:9pt;color:#0079FA;font-weight:bold;}
.orng1b{font-size:9pt;color:#FF5500;font-weight:bold;}
.mrn1b{font-size:9pt;color:#450000;font-weight:bold;}

.browse{font-size:10pt;color:#035F8E;font-weight:bold;}

a{color:#2F2F2F;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}

.lnblu1{color:#1A90FC;text-decoration:none;}
.lnblu1:hover{color:#DB7121;text-decoration:none;}

.lnblu1b{color:#1A90FC;text-decoration:none;font-weight:bold;}
.lnblu1b:hover{color:#DB7121;text-decoration:none;font-weight:bold;}

.lnred1{color:#FF0000;text-decoration:none}
.lnred1:hover{color:#000000;text-decoration:none;}

.lncmnu{color:#030200;text-decoration:none;}
.lncmnu:hover{color:#DA281E;text-decoration:none;}

.lnpage{color:#007CEA;text-decoration:none;border:1px solid #CCCCCC;background:#FFFFF5;padding:1px 5px;}
.lnpage:hover{color:#FF0000;text-decoration:none;border:1px solid #838383;background:#FFFFB4;}

.lnpageh{color:#FF0000;text-decoration:none;border:1px solid #838383;background:#FFFFB4;padding:1px 5px;}

.tbox{font-family:Arial,Verdana,Tahoma;font-size:9pt;border:1px solid #A5A5A5;background-color:#F3F3F3;}
.tbox:focus{background:#FFFFE1;border:1px solid #C15252;color:#000000;}

.btn{font-family:Arial,Verdana,Tahoma;font-size:8pt;font-weight:bold;color:#FFFFFF;height:22px;background:url('images/btn_bg.gif') repeat-x 0px 0px;border:1px solid #2F2F2F;padding:1px 15px 3px 15px;cursor:pointer;}
.btn:hover{background-position:0px -22px;}

.btn1{font-family:Verdana,Tahoma,Arial;font-size:8pt;color:#FFFFFF;height:18px;background:url('images/btn_bg1.gif') repeat-x 0px 0px;border:1px solid #5A74D6;padding-bottom:3px;cursor:pointer;}
.btn1:hover{background-position:0px -18px;}

#loopedSlider{margin:0px auto;width:918px;position:relative;clear:both;}
.cont{width:920px;height:252px;overflow:hidden;position:relative;cursor:pointer;}
.slides{position:absolute;top:0;left:0;width:920px;height:252px;}
.slides div{position:absolute;top:0;width:920px;height:252px;display:none;}
ul.pagination{list-style-type:none;margin:0px;padding:0px;margin:5px auto;width:140px;}
ul.pagination li{float:left;padding:0px;margin:0 5px;}
ul.pagination a{display:block;width:12px;padding-top:12px;height:0;overflow:hidden;background:url(images/pagination.gif) 0 0 no-repeat;}
ul.pagination li.active a{background-position:0 -12px}
a.previous{position:absolute;top:100px;left:-30px;}
a.next{position:absolute; top:100px;right:-30px;}

#popularSlider, #designSlider{margin:0px auto;width:290px;position:relative;clear:both;}
.cont_pop, .cont_design{width:290px;height:90px;overflow:hidden;position:relative;cursor:pointer;}
.slides_pop, .slides_design{position:absolute;top:0;left:0;width:290px;height:90px;}
.slides_pop div, .slides_design div{position:absolute;top:0;display:none;width:96px;height:63px;text-align:center;padding-top:27px;}
ul.pagination_pop, ul.pagination_design{list-style-type:none;margin:0px;padding:0px;margin:5px auto;width:140px;}
ul.pagination_pop li, ul.pagination_design li{float:left;padding:0px;margin:0 2px;}
ul.pagination_pop a, ul.pagination_design a{display:block;width:7px;padding-top:7px;height:0;overflow:hidden;background:url(images/pagination_sml.gif) 0 0 no-repeat;}
ul.pagination_pop li.active a, ul.pagination_design li.active a{background-position:0 -7px}
#popularSlider a.previous, #designSlider a.previous{position:absolute;top:30px;left:-30px;}
#popularSlider a.next, #designSlider a.next{position:absolute; top:30px;right:-30px;}

div.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:400px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align: center;overflow: hidden;}
img.jqzoom{cursor: url(images/magnify.cur),default;position:relative;}

.aboutus1{background:url(images/aboutus1.jpg) no-repeat;width:979px;height:314px;margin:0px auto;color:#FFFFFF;font-size:11pt;font-weight:bold;line-height:15pt;}
.aboutus2{background:url(images/aboutus2.jpg) no-repeat;width:979px;height:438px;margin:0px auto;color:#FFFFFF;font-size:11pt;font-weight:bold;line-height:15pt;}
.aboutus3{background:url(images/aboutus3.jpg) no-repeat;width:979px;height:495px;margin:0px auto;color:#FFFFFF;font-size:11pt;font-weight:bold;line-height:15pt;}

#support h2{font-size:10pt;padding:12px 0px 0px 0px;}
#support p{margin:5px 0px 10px 0px;}
#support ol{padding:0px;margin:0px;padding-left:25px;padding-top:10px;}
#support ol li{padding:0px;margin:0px;padding-bottom:2px;}
#support ol li a{color:#3474A0;}

