
/* ::::: http://www.dwbooster.com/styles/styles.css ::::: */

body { margin: 0px; padding: 0pt; text-align: center; background-color: rgb(255, 255, 255); font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(93, 93, 93); }
form { margin: 0px; padding: 0px; }
a:link, a:visited { color: rgb(93, 93, 93); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
img { border: medium none ; }
.clearer { clear: both; }
#container-body { margin-left: auto; width: 780px; margin-right: auto; background-color: rgb(255, 255, 255); text-align: left; }
#menu { border-bottom: 1px dotted rgb(192, 192, 192); position: absolute; font-size: 12px; left: 320px; width: 460px; }
#menu ul { margin: 14px 0px 0px; padding: 0px 0px 10px; list-style-type: none; }
#menu li { font-weight: normal; list-style-type: none; display: inline; text-align: center; }
#menu li a { padding: 0px 7px 2px 25px; margin-right: 1px; background-image: url('li.jpg'); text-align: center; }
#menu li a:hover { padding: 0px 7px 2px 25px; text-decoration: none; color: rgb(255, 255, 255); margin-right: 1px; background-image: url('hover.jpg'); text-align: center; }
#menu li span { padding: 0px 7px 2px 25px; text-decoration: none; color: rgb(255, 255, 255); margin-right: 1px; background-image: url('hover.jpg'); text-align: center; }
#cart { position: absolute; font-size: 12px; left: 320px; width: 460px; top: 45px; color: rgb(102, 102, 102); }
#search-bg { position: absolute; font-size: 12px; left: 331px; width: 460px; top: 285px; color: rgb(102, 102, 102); }
#fsearch input, select { width: 162px; color: rgb(102, 102, 102); }
.button { border: 1px solid rgb(204, 204, 204); margin: 0px 1px 0px 0px; padding: 2px; background-color: rgb(255, 255, 255); color: rgb(170, 170, 170); font-weight: bold; cursor: pointer; float: left; display: block; }
.buttonc { border: 1px solid rgb(204, 204, 204); margin: 0px 1px 0px 0px; padding: 2px; background-color: rgb(210, 44, 0); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer; float: left; display: block; }
.buttond { border: 1px solid rgb(204, 204, 204); margin: 0px 1px 0px 0px; padding: 2px; background-color: rgb(210, 44, 0); color: rgb(255, 255, 255); font-weight: bold; cursor: pointer; float: left; display: block; }
p { padding: 0px; margin-top: 10px; margin-bottom: 10px; }
.details { border-bottom: 1px dotted rgb(192, 192, 192); font-size: 12px; padding-top: 4px; padding-bottom: 4px; }
h2 { margin: 0px; padding: 0px; font-size: 12px; }
#features { border-bottom: 1px dotted rgb(192, 192, 192); margin-bottom: 7px; padding-bottom: 5px; }
#features ul { margin: 4px 0px 0px; padding: 0px 0px 5px; list-style-type: none; }
#features li { margin: 0px 1px 0px 0px; padding: 0px 7px 2px 10px; font-weight: normal; list-style-type: none; background-image: url('arrow1.jpg'); background-repeat: no-repeat; background-position: 0px 2px; }
#features li ul li { margin: 0px 0px 0px 20px; padding: 0px; font-weight: normal; list-style-type: square; background-image: none; }
#requirements { border-bottom: 1px dotted rgb(192, 192, 192); margin-bottom: 7px; padding-bottom: 5px; }
#requirements ul { margin: 4px 0px 0px; padding: 0px 0px 5px; list-style-type: none; }
#requirements li { margin: 0px 1px 0px 0px; padding: 0px 7px 2px 10px; font-weight: normal; list-style-type: none; background-image: url('arrow1.jpg'); background-repeat: no-repeat; background-position: 0px 2px; }
#screenshots { border-bottom: 1px dotted rgb(192, 192, 192); margin-bottom: 5px; padding-bottom: 5px; }
#leftarea { float: left; width: 192px; }
#lefttree { border-right: 1px dotted rgb(192, 192, 192); padding: 5px; font-size: 12px; font-weight: bold; margin-left: 12px; margin-right: 12px; background-image: url('bg.jpg'); background-repeat: repeat-x; }
#tree {  }
#tree ul { margin: 4px 0px 0px; padding: 0px 0px 5px; list-style-type: none; font-size: 11px; }
#tree ul li ul { margin: 4px 0px 0px; padding: 0px; list-style-type: none; }
#tree li { margin: 0px 1px 0px 0px; padding: 8px 7px 0px 15px; font-weight: normal; list-style-type: none; background-image: url('arrow2.gif'); background-repeat: no-repeat; background-position: 0px 15px; }
#tree .selected { margin: 0px 1px 0px 0px; padding: 8px 7px 0px 15px; font-weight: bold; list-style-type: none; background-image: url('arrow3.gif'); background-repeat: no-repeat; background-position: 0px 15px; }
#tree ul li ul li { border-bottom: 1px dotted rgb(217, 217, 217); margin: 0px; padding: 4px 0px 5px 6px; list-style-type: none; background-image: url('arrow4.gif'); background-repeat: no-repeat; background-position: 0px 9px; }
#links { border-right: 1px dotted rgb(192, 192, 192); padding: 10px; margin-left: 12px; margin-right: 12px; background-image: url('bg.jpg'); background-repeat: repeat-x; }
#links ul { margin: 4px 0px 0px; padding: 0px 0px 5px; list-style-type: none; }
#links li { margin: 0px 1px 0px 0px; padding: 4px 7px 3px 0px; font-weight: normal; list-style-type: none; }
#related {  }
#related ul { margin: 4px 0px 0px; padding: 0px 0px 5px; list-style-type: none; }
#related li { border-left: 1px dotted rgb(192, 192, 192); margin: 0px; padding: 4px 7px 3px 15px; font-weight: normal; list-style-type: none; width: 160px; float: left; }
#footer { text-align: center; }
#footer ul { margin: 4px 0px 0px; padding: 0px 0px 5px; float: left; }
#footer li { margin: 0px; padding: 30px 0px 0px; font-weight: normal; list-style-type: square; width: 80px; float: left; }
#banner { float: left; width: 350px; position: relative; }
#spacer { float: left; width: 430px; height: 110px; }
#search { border-left: 1px solid rgb(217, 217, 219); border-right: 1px solid rgb(217, 217, 219); float: left; width: 198px; height: 205px; position: relative; }
#search #box { padding-left: 15px; padding-top: 8px; }
#why-dw { float: left; width: 230px; height: 196px; background-image: url('bg-dreamweaver.jpg'); }
#why-dw div { padding: 50px 20px 20px; }
#path { padding-left: 20px; padding-bottom: 20px; z-index: 500; }
#product-box { padding: 5px 0px 5px 5px; float: left; width: 570px; background-image: url('bg.jpg'); background-repeat: repeat-x; }
#content-box { float: left; width: 565px; background-image: url('bg.jpg'); background-repeat: repeat-x; padding-left: 10px; }
.fr { float: right; }
.fl { float: left; }
#product-details { border-left: 1px dotted rgb(192, 192, 192); padding: 5px; float: left; width: 198px; margin-left: 12px; margin-right: 12px; background-image: url('bg.jpg'); background-repeat: repeat-x; }
#product-details #price { color: rgb(210, 45, 0); font-size: 18px; }
#spacer20 { height: 20px; }
#spacer170 { width: 170px; }
#footer div { float: left; background-image: url('copyright.jpg'); width: 264px; padding-top: 30px; padding-bottom: 10px; text-align: center; font-weight: bold; }
.tdtable { border-bottom: 1px dotted rgb(192, 192, 192); padding-bottom: 5px; padding-top: 5px; }
.tdtable .title { float: left; font-weight: bold; font-size: 13px; padding-top: 2px; }
.tdtable .title a { font-size: 13px; }
.tdtable .f { font-size: 12px; }
.box-content { padding-top: 4px; }
.padding-top10 { padding-top: 10px; }
.product-right1 { border-top: 1px solid rgb(217, 217, 217); padding: 5px; background-color: rgb(255, 255, 255); }
.product-right2 { border-top: 1px solid rgb(217, 217, 217); padding: 5px; background-color: rgb(235, 235, 235); }
#product-right0 { padding: 5px; background-color: rgb(235, 235, 235); }
#box-border { border: 1px solid rgb(225, 225, 225); }
#product-right { float: right; padding-top: 20px; width: 174px; }
.title { font-size: 18px; font-weight: bold; }
.subtitle { font-size: 14px; font-weight: bold; }
.title a { font-size: 11px; }
#product-search { background: transparent url('bghome.jpg') repeat-x scroll 0% 0%; height: 31px; }
#product-left { width: 184px; float: left; }
#box-search { border: 1px solid rgb(225, 225, 225); padding: 10px; text-align: right; }
.separator4 { height: 4px; }
.cart1 { border-top: 1px solid rgb(217, 217, 217); padding: 3px; background-color: rgb(235, 235, 235); font-size: 11px; }
.cart1 a { font-weight: bold; font-size: 12px; }
.cart2 a { font-weight: bold; font-size: 12px; }
.cart2 { border-top: 1px solid rgb(217, 217, 217); padding: 3px; background-color: rgb(255, 255, 255); font-size: 11px; }
#cart-title { padding: 4px; font-size: 18px; font-weight: bold; text-align: right; }
#product-view { float: right; padding-top: 20px; width: 344px; font-size: 18px; font-weight: bold; color: rgb(255, 0, 0); margin-right: 10px; }
.transparent { border: 1px solid rgb(255, 255, 255); }
#product-text { border: 1px solid rgb(225, 225, 225); padding: 2px; clear: both; font-size: 11px; color: rgb(92, 92, 92); font-weight: normal; }
#box-thumbnail { float: left; padding-top: 2px; padding-bottom: 1px; }
.thumbnail { margin: 0px 4px 0px 2px; padding: 0px; width: 63px; }
#mainpiclayer { border: 1px solid rgb(224, 224, 224); float: left; text-align: center; }
.lksmall { font-size: 11px; }
.lksmall:hover { font-size: 11px; }
.cellmenu { background-image: url('lmenu.gif'); }
.tmenu { font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.legmenu { padding-bottom: 4px; font-style: italic; font-size: 11px; }
#content a { font-size: 11px; font-weight: bold; }
#content a { font-size: 11px; }
#home-left a { font-weight: normal; }
#home-right a { font-weight: normal; }
#tablelist { margin: 10px 10px 10px 0px; }
#tablelist th { padding: 2px 10px; font-weight: bold; font-size: 12px; color: rgb(102, 102, 102); }
#tablelist th a { color: rgb(153, 153, 153); }
#tablelist td { padding: 3px 10px; }
#tablelist td td { border: 0px none ; padding: 0px; }
.faqq { padding-left: 20px; padding-bottom: 4px; background-image: url('bullet-question.gif'); background-repeat: no-repeat; }
.faqa { padding-left: 20px; padding-bottom: 4px; background-image: url('bullet-info.gif'); background-repeat: no-repeat; }
.faqqb { border-bottom: 1px solid rgb(170, 170, 170); padding-left: 20px; padding-bottom: 10px; }
a.faqlk { color: rgb(0, 0, 0); font-weight: normal; text-decoration: underline; }
a.faqlk:hover { color: rgb(136, 0, 0); text-decoration: underline; }
.sectquestions { padding: 3px; font-size: 22px; color: rgb(204, 204, 204); background-color: rgb(102, 102, 102); margin-top: 11px; margin-bottom: 3px; }
.sectinfo { padding: 3px; font-size: 22px; color: rgb(204, 204, 204); background-color: rgb(102, 102, 102); margin-top: 11px; margin-bottom: 3px; }
#box-related { font-size: 11px; color: rgb(92, 92, 92); font-weight: normal; }
h1.home { margin: 0px; padding: 0px; font-size: 24px; font-weight: bold; }
h1 { margin: 0px; padding: 0px; font-size: 18px; font-weight: bold; }
a h1:hover { text-decoration: underline; }
h2.home { margin: 0px; padding: 0px; font-size: 22px; font-weight: bold; }
a h2:hover { text-decoration: underline; }
.wcolor { background-color: rgb(255, 255, 255); }
#content-area { position: relative; width: 410px; height: 290px; }
#content-area a { font-weight: normal; }
.tab-sennaled { border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); border-width: 1px; position: absolute; top: 0px; width: 120px; height: 20px; text-align: center; padding-top: 12px; font-weight: bold; }
.tab-left { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); position: absolute; top: 7px; width: 120px; height: 20px; text-align: center; padding-top: 5px; }
.tab-right { border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); position: absolute; top: 7px; width: 120px; height: 20px; text-align: center; padding-top: 5px; }
.tab-rest { border-bottom: 1px solid rgb(204, 204, 204); position: absolute; top: 1px; left: 360px; width: 34px; height: 32px; }
.tabs_content { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 1px 1px; padding: 5px; position: absolute; top: 33px; width: 383px; z-index: 100; }
.prodh1 { margin: 0px; padding: 0px; color: rgb(119, 119, 119); font-size: 18px; font-weight: bold; }
.prodh1small { margin: 0px; padding: 0px; color: rgb(119, 119, 119); font-size: 12px; font-weight: bold; }
.prodh1 a { color: rgb(170, 170, 170); }
#homeprice { font-size: 10px; font-weight: bold; color: rgb(136, 136, 136); }
.h1home { margin: 0px; padding: 0px; font-size: 11px; font-weight: bold; }
.softlk { font-weight: bold; color: rgb(170, 170, 170); text-transform: capitalize; }
a.linklk { border: 1px outset ; margin: 5px 2px; padding: 2px 5px; text-decoration: none; display: block; float: left; background-color: rgb(248, 170, 147); color: rgb(0, 0, 0); }
a.linklk:active { border: 1px inset ; }
a.linklk:hover { background-color: rgb(210, 44, 1); color: rgb(255, 255, 255); }
.note { border: 1px solid black; padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; clear: both; }
a.nounderl { text-decoration: none; }
a.nounderl:hover { text-decoration: none; }
.ico { border: 1px solid rgb(204, 204, 204); padding: 1px; width: 35px; height: 35px; margin-right: 5px; }
.secthead { padding: 2px; color: rgb(85, 85, 85); background-color: rgb(247, 179, 179); font-size: 13px; font-weight: bold; font-style: normal; text-transform: uppercase; margin-bottom: 10px; margin-top: 10px; }

/* ::::: http://www.dwbooster.com/shadowbox/css/shadowbox-light.css ::::: */

#shadowbox_overlay { margin: 0pt; padding: 0pt; visibility: hidden; position: absolute; display: block; top: 0pt; left: 0pt; z-index: 998; }
#shadowbox_container { margin: 0pt; padding: 0pt; position: fixed; height: 0pt; width: 100%; top: 0pt; left: 0pt; z-index: 999; text-align: center; }
#shadowbox { margin: 0pt auto; display: none; visibility: hidden; position: relative; font-family: 'Lucida Grande',Tahoma,sans-serif; text-align: left; color: rgb(136, 136, 136); }
#shadowbox_title { padding: 0pt; overflow: hidden; height: 30px; }
#shadowbox_title_inner { padding: 10px 0pt 4px 10px; height: 16px; font-size: 16px; line-height: 16px; white-space: nowrap; background-color: rgb(255, 255, 255); }
#shadowbox_body { border: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; overflow: hidden; position: relative; background-color: rgb(238, 238, 238); }
#shadowbox_body_inner { overflow: hidden; position: relative; }
#shadowbox_loading { position: absolute; top: 0pt; left: 0pt; height: 10000px; width: 100%; background-color: rgb(204, 204, 204); }
#shadowbox_loading img { margin: 10px 10px 0pt; float: left; }
#shadowbox_loading span { float: left; margin-top: 16px; font-size: 10px; }
#shadowbox_loading span a, #shadowbox_loading span a:link, #shadowbox_loading span a:visited { color: rgb(255, 255, 255); }
#shadowbox_content.html { overflow: auto; height: 100%; width: 100%; }
#shadowbox_toolbar { margin: 0pt; padding: 0pt; overflow: hidden; height: 26px; }
#shadowbox_toolbar_inner { height: 26px; background-color: rgb(255, 255, 255); }
#shadowbox_toolbar_inner div { padding-top: 6px; font-size: 10px; height: 10px; line-height: 10px; }
#shadowbox_toolbar_inner div span.shortcut { text-decoration: underline; font-weight: bold; }
#shadowbox_toolbar_inner div a { text-decoration: none; color: rgb(136, 136, 136); }
#shadowbox_nav_close, #shadowbox_nav_previous, #shadowbox_nav_next { float: right; padding-right: 10px; }
#shadowbox_counter { float: left; padding-left: 10px; }
#shadowbox_counter a { padding: 0pt 4px 0pt 0pt; }
#shadowbox_counter a.shadowbox_counter_current { text-decoration: underline; font-weight: bold; }
div.shadowbox_message { padding: 10px; text-align: center; }
div.shadowbox_message a:link, div.shadowbox_message a:visited { text-decoration: none; color: rgb(190, 211, 51); }
div.shadowbox_message a:hover, div.shadowbox_message a:focus { text-decoration: underline; }
