/* CSS Document */

body{ line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:center; margin:0px auto 0px auto; background-color:#FFFFFF;}

#maincontainer{ width:778px; font-size:11px; text-align:left; color:#666666; margin:0px auto 0px auto; clear:both; }

.heading1_gold{ font-size:14px; text-align:left; color:#cc9900; font-weight:bold;}
.heading2_gold{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#cc9900; font-weight:normal; text-decoration:none;}
.heading1_gray{  font-size:14px; text-align:left; color:#666666; font-weight:bold;}
.heading2_gray{  font-size:12px; text-align:left; color:#666666; font-weight:bold;}
.heading2_gold{  font-size:13px; text-align:left; color:#cc9900; font-weight:bold;}
.txtbox{ border:1px solid #999999; text-align:left; font-size:11px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; }
.drpdown{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; border:1px solid #999999; width:180px;}
.err_msg{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#FF0000;}
.next1 {text-align:right; float:right; width:250px;color:#cc9933}
.nolink1 { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-transform:uppercase; text-decoration:none;}
.nolink2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:uppercase; text-decoration:none; color:#000000;}
.linkdirect, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-decoration:none; color:#000000; border-bottom:1px dashed #999999;}
.linkdirect:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-decoration:none; color:#cc9900; border-bottom:1px solid #999999;}
.img_hsp { margin-top:5px; margin-bottom:5px }
.txt_hidden { height:0px; width:0px; visibility:hidden }
#top{ width:778px; border-bottom:1px solid #cacaca; height:120px; clear:both; position:relative}
#top #logo{ float:left; width:98px; padding-top:17px;}
#top #rightnaviarea{ float:right; width:680px; height:120px; text-align:left}
#top #rightnaviarea #topgaptop{ float:right; height:28px; width:100px; clear:both;}
#top #rightnaviarea #search{ float:right; padding-right:20px; vertical-align:top; clear:both; margin-top:28px; width:640px; text-align:right; clear:both;}
#top #rightnaviarea #search #searcharea{ float:right;}
#top #rightnaviarea #search .txtbox{ border:1px solid #999999; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#top #rightnaviarea #search #companyname{ float:left; padding-top:0px;}
#top #rightnaviarea #search #companyname .headgold{ font-size:14px; text-align:left; color:#cc9900; font-weight:bold;}
#top #rightnaviarea #search #companyname .headgray{ font-size:14px; text-align:left; color:#666666; font-weight:bold;}
#top #rightnaviarea #search #companyname .phno{ font-size:11px; text-align:left; color:#666666; font-weight:normal;}

#top #rightnaviarea #topgap{ float:right; height:44px; width:100px; clear:both;}
#top #rightnaviarea #topcontac{ float:right; clear:both; padding-right:20px; height:23px;}
#top #rightnaviarea #mainnavi{ text-align:left; float:right; clear:both; padding-right:20px; margin-top:44px; width:650px; }
#top #rightnaviarea #mainnavi #shoppingbag{ float:right; padding-top:3px; line-height:14px; width:180px; text-align:right;
 }
#top #rightnaviarea #mainnavi #shoppingbag .bagimg{ border:0px; }
#top #rightnaviarea #mainnavi #shoppingbag .link, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-transform:uppercase; text-decoration:none; color:#8c8c8c;}
#top #rightnaviarea #mainnavi #shoppingbag .link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-transform:uppercase; text-decoration:none; color:#202020;}
#top #rightnaviarea #mainnavi #topnavi{ float:left; text-align:left; width:440px; left:0px; padding-left:25px}
#top #rightnaviarea #mainnavi #topnavi .link, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#8c8c8c;}
#top #rightnaviarea #mainnavi #topnavi .link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#202020;}
#top #rightnaviarea #mainnavi .presentlink{ font-size:11px; text-align:center; text-transform:uppercase; text-decoration:none; color:#202020;}
#top #rightnaviarea #mainnavi .presentlink_10{ font-size:10px; text-align:center; text-transform:uppercase; text-decoration:none; color:#202020;}
#top #rightnaviarea #mainnavi #topnavi .content{  font-size:11px; word-spacing:10px;}
#top #rightnaviarea #mainnavi #topnavi .navitxt{ float:left; width:35px; text-align:left; top:0px; left:0px;   }
#top #rightnaviarea #mainnavi #topnavi #navitxt_abt{ float:left; width:60px; text-align:left; left:76px; }
#top #rightnaviarea #mainnavi #topnavi #navitxt_pro{ float:left; text-align:left; top:0px; background:url(../../images/mainnavi_div1.gif) top right no-repeat; width:130px;  left:176px   }
#top #rightnaviarea #mainnavi #topnavi #navitxt_col{  float:left; text-align:left; top:0px; width:130px; left:306px   }
/** links **/ 
#top #rightnaviarea #mainnavi #topnavi .navigoldbar{  float:left; width:40px; text-align:center;left:36px;}
#top #rightnaviarea #mainnavi #topnavi #navigo2dbar{ float:left;  width:40px; text-align:center; top:0px; left:136px;}


#top #rightnaviarea #mainnavi #topnavi #navhome { position:relative; left:0px; top:0px; width:60px}
#top #rightnaviarea #mainnavi #topnavi #navabout{ position:relative; left:70px; top:0px; width:60px; }



#top #rightnaviarea #mainnavi #topnavi  .link, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-transform:uppercase; text-decoration:none; color:#8c8c8c;}
#top #rightnaviarea #mainnavi #topnavi .link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-transform:uppercase; text-decoration:none; color:#202020;}
#top #rightnaviarea #mainnavi #topnavi .presentlink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-transform:uppercase; text-decoration:none; color:#202020;}
#top #rightnaviarea #mainnavi #topnavi .sublink, active, visited{ font-size:11px; text-align:left; text-transform:none; text-decoration:none; color:#000000; display:block; width:100px; background-image:url(images/lf_sd_nav_arrow_white.gif); background-repeat:no-repeat; text-indent:14px;}
#top #rightnaviarea #mainnavi #topnavi  .sublink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-transform:none; text-decoration:none; color:#FFFFFF; display:block; width:100px; background-image:url(images/lf_sd_nav_arrow_black.gif); background-repeat:no-repeat;text-indent:14px;}
#top #rightnaviarea #mainnavi #topnavi .presentsublink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#202020;}
#top #rightnaviarea #mainnavi #topnavi .content{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; word-spacing:10px;}
#top #rightnaviarea #mainnavi #topnavi .subnavitable{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#FFFFFF; background-color:#cc9900; border-bottom:1px solid #CCCCCC; filter:alpha(opacity=90); opacity:0.9;}




/* filter styles ( filter:alpha(opacity=90, finishopacity=70, style=2);) */


#maincontent #divleft #divnav .nolink { color:#000000; }
#maincontent #divleft ul, active, visited { color:#666666; text-align:left; margin-left:20px; margin-top:0px; padding-left:0; padding-top:0px; line-height:14px; margin-bottom:0px; list-style-type:none;} 

#maincontent #divleft li { padding-bottom:6px } 
#maincontent #divleft li a, #maincontent #divleft li a:active,#maincontent #divleft li a:visited {text-decoration:none; color:#666666; list-style-image:url(../../images/lf_sd_nav_arrow.gif); list-style-type:none;}
#maincontent #divleft li a:hover {text-decoration:none; color:#000000;list-style:url(../../images/lf_sd_nav_arrow_full.gif)  }
#maincontent #divleft #mail {background:url(../../images/malling_bg.gif) no-repeat; margin-top:10px; width:137px; padding-top:15px; padding-left:10px; padding-right:10px; line-height:18px }
#maincontent #divleft #mail .txt_box {border:#999999 1px solid; width:130px; height:16px; margin-top:10px;  font-size:11px; color:#666666; }



/*  ---------------------------------  main content area styles for index.html  ---------------------  */
#bodyindex { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodyindex #maincontent{ width:778px; clear:both; height:auto}
#bodyindex #maincontent #leftimage{ float:left; width:325px; height:360px; position:relative}
#bodyindex #maincontent #leftimage #image{ float:left; width:325px; height:390px; padding-top:14px;}
#bodyindex #maincontent #leftimage #productname{ float:right; width:322px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center; padding-top:10px; height:30px; border-top:1px solid #cccccc;}
#bodyindex #maincontent #rightcontent{ float:right; width:436px; text-align:center; padding-top:20px; }
#bodyindex #maincontent #rightcontent #product_desc{ width:390px; float:right; padding-right:20px;}
#bodyindex #maincontent #rightcontent #product_desc #topborder{ width:390px;}
#bodyindex #maincontent #rightcontent #product_desc #bgborder{ width:350px; text-align:left; padding-left:20px; padding-right:20px; padding-bottom:5px; color:#666666; padding-top:2px;}
#bodyindex #maincontent #rightcontent #product_desc #bottomborder{ width:390px; border-top:1px solid #cccccc; margin-top:11px;}
#bodyindex #maincontent #rightcontent #catalog{ width:370px; float:right; padding-right:20px; text-align:left; padding-top:20px;}
#bodyindex #maincontent #rightcontent #catalog .catalogthumbs{ width:98px;  float:left; padding-left:11px; padding-right:11px}
#bodyindex #maincontent #rightcontent #catalog .catalogthumbs #thumbstxt{ margin-top:10px; width:98px; font-size:9px; text-align:center; border-top:1px solid #CCCCCC; padding-top:6px; padding-bottom:10px;}


/*  ---------------------------------  about us main content  ---------------------  */

#bodyabout { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodyabout #maincontent{ width:738px; clear:both; padding-left:20px; padding-right:20px;  height: auto}
#bodyabout #maincontent #divleft { width:175px; float:left; padding-top:50px; text-align:center;}
#bodyabout #maincontent #divleft #divnav { border-top:1px solid #CCCCCC; width:150px; margin-top:5px; padding-top:10px; }
#bodyabout #maincontent #divleft #divnavcon { width:150px; margin-top:2px; padding-top:2px; }
#bodyabout #maincontent #divleft #divnavcon .navlinks, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; background-image:url(images/lf_sd_nav_arrow.gif); background-repeat:no-repeat; padding-left:15px; text-align:left; display:block;}
#bodyabout #maincontent #divleft #divnavcon .navlinks:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; background-image:url(images/lf_sd_nav_arrow_full.gif); background-repeat:no-repeat; padding-left:15px;}
#bodyabout #maincontent #divleft #divnavcon .navlinks_pre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; background-image:url(images/lf_sd_nav_arrow_full.gif); background-repeat:no-repeat; padding-left:15px; font-weight:bold;}
#bodyabout #maincontent #divright { width:550px; float:right; padding-left:12px; padding-top:10px; height:auto;  }
#bodyabout #maincontent #divright #tophead { width:520px; padding-top:20px; border-bottom:1px solid #CCCCCC; text-align:left; height:20px; clear:both; margin-left:15px } 

#bodyabout #maincontent #divright #displayitems{ width:520px; text-align:left; padding-top:20px;margin-left:15px }
#bodyabout #maincontent #divright #noitems{ width:520px; text-align:center; padding-top:20px;margin-left:15px; }
#bodyabout #maincontent #divright #noitems .noitemstxt{ text-align:center;}


/*  ---------------------------------  contact us main content  ---------------------  */

#bodycontact { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodycontact #maincontent{ width:738px; height:auto; clear:both; padding-left:20px; padding-right:20px; }
#bodycontact #maincontent #divleft { width:230px; float:left; padding-top:21px;}
#bodycontact #maincontent #divleft #divnav { border-top:1px solid #CCCCCC; width:150px; margin-top:5px; padding-top:10px; }
#bodycontact #maincontent #divleft #divnavcon { width:150px; margin-top:2px; padding-top:2px; }
#bodycontact #maincontent #divleft #divnavcon .navlinks, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; background-image:url(images/lf_sd_nav_arrow.gif); background-repeat:no-repeat; padding-left:15px; text-align:left; display:block;}
#bodycontact #maincontent #divleft #divnavcon .navlinks:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; background-image:url(images/lf_sd_nav_arrow_full.gif); background-repeat:no-repeat; padding-left:15px;}
#bodycontact #maincontent #divright { width:440px; float:right; padding-top:10px; height:auto;}
#bodycontact #maincontent #divright #tophead { width:520px; padding-top:20px; border-bottom:1px solid #CCCCCC; text-align:left; height:20px; clear:both; margin-left:15px } 

#bodycontact #maincontent #divright #contentleft{ width:280px; text-align:left; padding-top:10px; float:left; }

#bodycontact #maincontent #divright #contentleft .link, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#8c8c8c; border-bottom:1px dashed #8c8c8c;}
#bodycontact #maincontent #divright #contentleft .link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#202020; border-bottom:1px solid #202020;}
#bodycontact #maincontent #divright #contentleft .linkmap, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#8c8c8c; border-bottom:0px dashed #8c8c8c; margin-top:20px; padding-top:20px;}
#bodycontact #maincontent #divright #contentleft .linkmap:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#202020; border-bottom:0px solid #202020; margin-top:20px; padding-top:20px;}
#bodycontact #maincontent .txtbox{ border:1px solid #999999; text-align:left; font-size:11px; color:#666666;  width:130px;}
#bodycontact #maincontent  .txtarea{ border:1px solid #999999; text-align:left; font-size:11px; color:#666666; width:128px;}

#bodycontact #maincontent #divright #contentright{ width:130px; text-align:left; padding-top:12px; float:right; padding-bottom:10px }
#bodycontact #maincontent #divright #contentright #contacthead{ text-align:left; float:right; border-bottom:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; float:left; width:132px; }
#bodycontact #maincontent #divright #contentright #text{ width:114px; text-align:left; padding-top:12px; float:left; }
#bodycontact #maincontent #divright #contentright #submitbtn{ padding-left:69px; align:right; padding-top:12px; float:right; height:40px; }
#bodycontact #maincontent #divright #contentright .linkmap, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#8c8c8c; border-bottom:0px dashed #8c8c8c; margin-top:20px; padding-top:20px;}
#bodycontact #maincontent #divright #contentright .linkmap:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#202020; border-bottom:0px solid #202020; margin-top:20px; padding-top:20px;}




/*  ---------------------------------  search result main content  ---------------------  */
#bodysearch { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodysearch #maincontent{ width:738px;  clear:both; padding-left:20px; padding-right:20px; }
#bodysearch #maincontent #divleft {width:175px; float:left; padding-top:10px; }
#bodysearch #maincontent #divleft #divnav { border-top:1px solid #CCCCCC; width:150px; margin-top:5px; padding-top:1px; }
#bodysearch #maincontent #divleft  #nav { border-top:1px solid #CCCCCC; width:150px; margin-top:5px; padding-top:5px; }
#bodysearch #maincontent #divleft .divnavcon { width:150px; margin-top:2px; padding-top:2px; }
#bodysearch #maincontent #divleft .divnavcon .navlinks, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; background-image:url(images/lf_sd_nav_arrow.gif); background-repeat:no-repeat; padding-left:15px; text-align:left; display:block;}
#bodysearch #maincontent #divleft .divnavcon .navlinks:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; background-image:url(images/lf_sd_nav_arrow_full.gif); background-repeat:no-repeat; padding-left:15px;}
#bodysearch #maincontent #divleft .divnavcon .navlinks_pre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; background-image:url(images/lf_sd_nav_arrow_full.gif); background-repeat:no-repeat; padding-left:15px;}
#bodysearch #maincontent #divright { width:548px; padding-top:10px; height:auto; float:right;}
#bodysearch #maincontent #divright #topfirstdiv {width:548px; clear:both; display:table; height:20px }
#bodysearch #maincontent #divright #topfirstdiv #title { float:left; width:200px ; text-align:left; }
#bodysearch #maincontent #divright #topfirstdiv #print {float:right; width:340px; text-align:right;} 
#bodysearch #maincontent #divright .link, active, visited {text-decoration:underline; color:#666666 }
#bodysearch #maincontent #divright .link:hover {text-decoration:underline; color:#000000 }
#bodysearch #maincontent #divright .nolink { color:#000000; }
#bodysearch #maincontent #divright #top_pageno { width:520px; padding-top:20px; border-bottom:1px solid #CCCCCC; text-align:left; height:auto; clear:both; margin-left:15px } 
#bodysearch #maincontent #divright #top_pageno .pageno {text-align:left; float:left; width:250px}
#bodysearch #maincontent #divright #top_pageno .next {text-align:right; float:right; width:250px;color:#cc9933}

#bodysearch #maincontent #divright #displayitems{ width:520px; text-align:left; padding-top:20px;margin-left:15px }
#bodysearch #maincontent #divright #displayitems #catalogthumbs{ width:110px;  float:left; text-align:center; padding-left:10px; padding-right:10px}
#bodysearch #maincontent #divright #displayitems #catalogthumbs .thumbstxt{ margin-top:10px; width:110px; font-size:9px; text-align:center; border-top:1px solid #CCCCCC; padding-top:6px; padding-bottom:5px; height:90px}
#bodysearch #maincontent #divright .glodline {color:#cc9933 }

#bodysearch #maincontent #divright #bt_pageno { width:520px; margin-top:10px; border-top:1px solid #CCCCCC; text-align:left; height:20px; clear:both; margin-left:15px } 
#bodysearch #maincontent #divright #bt_pageno .pageno {text-align:left; float:left; width:250px}
#bodysearch #maincontent #divright #bt_pageno .next {text-align:right; float:right; width:250px;color:#cc9933}
#bodysearch #maincontent #divright #bt_pageno #pageno_bt {text-align:left; float:left; width:250px}
#bodysearch #maincontent #divright #bt_pageno #next_bt {text-align:right; float:right; width:250px;color:#cc9933}



/*  ---------------------------------  More info result main content  ---------------------  */
#bodymoreinfo { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodymoreinfo #maincontent{ width:738px; clear:both; padding-left:20px; padding-right:20px; }
#bodymoreinfo #maincontent #divleft { width:175px; float:left; padding-top:10px }
#bodymoreinfo #maincontent  #divleft  #nav { border-top:1px solid #CCCCCC; width:150px; margin-top:5px; padding-top:5px; }
#bodymoreinfo #maincontent #divleft #divnav { border-top:1px solid #CCCCCC; width:150px; margin-top:5px; padding-top:10px; }
#bodymoreinfo #maincontent #divleft .divnavcon { width:150px; margin-top:2px; padding-top:2px; }
#bodymoreinfo #maincontent #divleft .divnavcon .navlinks, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; background-image:url(images/lf_sd_nav_arrow.gif); background-repeat:no-repeat; padding-left:15px; text-align:left; display:block;}
#bodymoreinfo #maincontent #divleft .divnavcon .navlinks:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; background-image:url(../Local Settings/Temporary Internet Files/Content.IE5/63CRBVG5/images/lf_sd_nav_arrow_full.gif); background-repeat:no-repeat; padding-left:15px;}
#bodymoreinfo #maincontent #divleft .divnavcon .navlinks_pre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; background-image:url(../Local Settings/Temporary Internet Files/Content.IE5/63CRBVG5/images/lf_sd_nav_arrow_full.gif); background-repeat:no-repeat; padding-left:15px;}
#bodymoreinfo #maincontent #divright { width:548px; float:right; padding-top:10px;  height:auto; }
#bodymoreinfo #maincontent #divright #topfirstdiv {width:548px; clear:both; display:table; height:20px }
#bodymoreinfo #maincontent #divright #topfirstdiv #title { float:left; width:220px ; text-align:left; font-size:12px; color:#000000}
#bodymoreinfo #maincontent #divright #topfirstdiv #print {float:right; width:320px; text-align:right;} 
#bodymoreinfo #maincontent #divright .link, active, visited {text-decoration:underline; color:#666666 }
#bodymoreinfo #maincontent #divright .link:hover {text-decoration:underline; color:#000000 }
#bodymoreinfo #maincontent #divright .nolink { color:#000000; }
#bodymoreinfo #maincontent #divright #more { width:520px; padding-top:20px; text-align:left; height:20px; clear:both; margin-left:15px; height:auto} 
#bodymoreinfo #maincontent #divright #more #left {text-align:center; float:left; width:225px; height:auto }
#bodymoreinfo #maincontent #divright #more #right {text-align:left; float:right; width:275px;}

#bodymoreinfo #maincontent #divright #displayitems{ width:520px; text-align:left; padding-top:20px;margin-left:15px }
#bodymoreinfo #maincontent #divright #displayitems .catalogthumbs{ width:110px;  float:left; text-align:center; padding-left:10px; padding-right:10px}
#bodymoreinfo #maincontent #divright #displayitems .catalogthumbs .thumbstxt{ margin-top:10px; width:110px; font-size:9px; text-align:center; border-top:1px solid #CCCCCC; padding-top:6px; padding-bottom:5px; height:70px}
#bodymoreinfo #maincontent #divright .glodline {color:#cc9933 }

#bodymoreinfo #maincontent #divright #realprod { width:520px; margin-top:20px; border-top:1px solid #CCCCCC; text-align:left;  clear:both; margin-left:15px; padding-top:10px } 



/*  --------------------------------- shopping bag result main content  ---------------------  */
#bodyshopbag { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodyshopbag  #maincontent{ width:738px; height:auto; clear:both; padding-left:20px; padding-right:20px;  padding-top:20px;}
#bodyshopbag  #maincontent .td_head {color:#FFFFFF; background-color:#999999; font-weight:bold}
#bodyshopbag  #maincontent .cont_ffffff {color:#666666; background-color:#FFFFFF; border:0px }
#bodyshopbag  #maincontent .cont_ececec {color:#666666; background-color: #ececec;} 
#bodyshopbag  #maincontent .txtbox{ border:1px solid #666666; text-align:left; font-size:11px; color:#666666; width:50px }

/*  --------------------------------- shipping address result main content  ---------------------  */
#bodyshipping_add { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodyshipping_add  #maincontent{ width:738px; height:auto; clear:both;  text-align:center; padding-left:20px; padding-right:20px;  padding-top:20px; }
#bodyshipping_add  #maincontent .txtbox{ border:1px solid #666666; text-align:left; font-size:11px; color:#666666; width:175px }
#bodyshipping_add  #maincontent .brdr { border-top:1px  dashed #666666; height:5px}
#bodyshipping_add  #maincontent a, #bodyshipping_add  #maincontent a:visited, #bodyshipping_add  #maincontent a:active {text-decoration:none}
#bodyshipping_add  #maincontent a:hover {text-decoration:none}


/*  --------------------------------- order preview result main content  ---------------------  */
#bodyorderpreview { margin:0px auto 0px auto; background-color:#FFFFFF;}
#bodyorderpreview  #maincontent{ width:738px;  height:auto; clear:both;  padding-left:20px; padding-right:20px;  padding-top:20px;}
#bodyorderpreview  #maincontent .td_head {color:#FFFFFF; background-color:#999999; font-weight:bold}
#bodyorderpreview  #maincontent .cont_ffffff {color:#666666; background-color:#FFFFFF; }
#bodyorderpreview  #maincontent .cont_ececec {color:#666666; background-color: #ececec;} 
#bodyorderpreview  #maincontent .txtbox{ border:1px solid #666666; text-align:left; font-size:11px; color:#666666; width:175px }


/*  ---------------------------------  footer styles  ---------------------  */

#footer{ width:778px; border-top:1px solid #cacaca; height:54px; clear:both; margin-top:15px;}
#footer #address{ width:778px; text-align:center; padding-top:20px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:14px; }
#footer #address .link, active, visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#8c8c8c; border-bottom:1px dashed #8c8c8c;}
#footer #address .link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-transform:none; text-decoration:none; color:#202020; border-bottom:1px solid #202020;}
#footer #divdesign {width:778px; padding-top:12px; color:#999999; text-align:center; }
#footer #divdesign .amlink, active, visited {text-decoration:none; color:#999999}
#footer #divdesign .amlink:hover {text-decoration: underline;color:#999999}
#footer #divdesign .amlogo {font-family:"Trebuchet MS", Tahoma, Verdana;  font-style:oblique;color:#999999}
#footer #divdesign .amdot {font-family:"Trebuchet MS", Tahoma, Verdana;  font-style:oblique; color:#ff9933}
#footer #divdesign .amlogolink, active, visited {font-family:"Trebuchet MS", Tahoma, Verdana;  font-style:oblique; text-decoration:none; color:#999999}
#footer #divdesign .amlogolink:hover {font-family:"Trebuchet MS", Tahoma, Verdana;  font-style:oblique; text-decoration: underline;color:#999999 }

