

/* Heading and Paragraph styles */
h1 {font-size: 16px; font-weight: bold; color: #000099;}
h2 {font-size: 14px; font-weight: bold; color: #00ccff;}
h3 {font-size: 14px; font-weight: bold; color: #000099;}
h4 {}
p {font-size: 11px; line-height: 18px; margin:0px; padding:0px 0px 5px 0px;}
ul {font-size: 11px;}
#spacedlist li {line-height: 18px; margin-bottom:10px;}
a {color:#000066;font-weight:bold;text-decoration:none;}
a img {border:none;}

#mainbanner small a {visibility:hidden;}

.clear {clear:left;}

.botrplayer {text-align:center;}

.headingdescriptionarea {width: 500px; float: left;}
.headingawardsarea {float:left; margin-top:20px;}

.innerheadingdescriptionarea {width: 280px; float: left;}
.innerheadingawardsarea {float:left; margin:10px 10px 0px 10px;}

.twocolumn {float:left;width:46%;margin:0px 10px 0px 0px;}
.twocolumn1 {float:left;width:46%;margin:0px 10px 0px 0px;}
.twocolumn2 {float:left;width:46%;margin:0px 10px 0px 0px;}
.twocolumn3 {float:left;width:46%;margin:0px 10px 0px 0px;}

.liststylenone {margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;}
.liststylenone li {list-style-type:none;margin:0px 0px 10px 0px;}
.liststylenone li a {font-weight: bold; color: #000066; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #006ed2; letter-spacing: -0.75px;}

#mediazone {background-image:url('../images/mediazonebg.jpg');width:350px; height:180px;margin:0px 10px 10px 0px; float:left;}
#mediazone img {margin:33px 0px 0px 15px; border:none; float:left;}
#mediazone div {margin:0px 0px 0px 10px; padding:15px 10px 0px 0px;float:left; width:210px;}
#mediazone h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#mediazone p {font-size:11px; color:#000066;line-height:20px;}
#mediazone ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#mediazone ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#mediazone ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}

#supportzone {background-image:url('../images/mediazonebg2.jpg');width:350px; height:110px;margin:0px 10px 10px 0px; float:left;}
#supportzone img {margin:20px 0px 0px 15px; border:none; float:left;}
/* extra div
#supportzone div {margin:0px 0px 0px 10px; padding:15px 10px 0px 0px;float:left; width:210px;}
*/
#supportzone h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#supportzone h3 a {font-weight:bold}
#supportzone p {font-size:11px; color:#000066;line-height:20px;}
#supportzone a {font-weight:normal}
/* extra div
#supportzone ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#supportzone ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#supportzone ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2;  color:#000066; text-decoration:none; letter-spacing:-0.75px;}
*/

#demozone {background-image:url('../images/mediazonebg2.jpg');width:350px; height:110px;margin:0px 10px 10px 0px; float:left;}
#demozone img {margin:20px 0px 0px 15px; border:none; float:left;}
/* extra div
#demozone div {margin:0px 0px 0px 10px; padding:15px 10px 0px 0px;float:left; width:210px;}
*/
#demozone h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#demozone h3 a {font-weight:bold}
#demozone p {font-size:11px; color:#000066;line-height:20px; padding-right:5px;}
#demozone a {font-weight:normal}
/* extra div
#demozone ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#demozone ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#demozone ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2;  color:#000066; text-decoration:none; letter-spacing:-0.75px;}
*/


/* old screenshot styling

dt a {background-image:url(../images/magnifyingglass.gif); background-repeat:no-repeat;display:block;height:30px; padding:6px 0px 0px 35px;}

ol.sf_photoListLightbox li {margin:10px 30px 10px 40px !IMPORTANT; padding:0px 0px 0px 0px !IMPORTANT; height:170px !IMPORTANT;}
ol.sf_photoListLightbox li dl dd {margin:0px !IMPORTANT;padding:0px !IMPORTANT;height:150px !IMPORTANT; display:none;}
ol.sf_photoListLightbox li dl dt {margin:0px !IMPORTANT;padding:0px !IMPORTANT;height:0px !IMPORTANT; display:none;}
ol.sf_photoListLightbox li dl dd.sf_image {display:block; margin:0px !IMPORTANT; padding:0px !IMPORTANT;}
*/

/* new screenshot styling */
dt a {display:block;height:30px; text-align:left; padding:6px 0px 6px 6px;}

ol.sf_photoListLightbox li {margin:10px 30px 10px 40px !IMPORTANT; padding:0px 0px 0px 0px !IMPORTANT; height:260px !IMPORTANT;}
ol.sf_photoListLightbox li dl dd {margin:0px !IMPORTANT;padding:0px !IMPORTANT;height:130px !IMPORTANT; display:none;}
ol.sf_photoListLightbox li dl dt {margin:0px !IMPORTANT;padding:0px !IMPORTANT;height:0px !IMPORTANT; display:block;}
ol.sf_photoListLightbox li dl dd.sf_image {display:block; margin:0px !IMPORTANT; padding:0px !IMPORTANT;}


/* Homepage */
#headerbox {background-image:url(../images/homepagebg.png);background-repeat:no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; height:322px; width:740px; float:left;}
#headerbox h2 {font-size:10px;color:#ffffff;margin:0px 0px 10px 0px;padding:2px 0px 0px 10px;}
#headerbox h3 {font-size:18px;color:#cecece;margin:0px 0px 5px 0px;padding:2px 0px 0px 10px; }
#headerbox p {margin:0px 0px 5px 0px;padding:280px 20px 0px 10px;font-size:14px;color:yellow; font-weight:bold; text-align:right;}
#headerbox a {color:#0000ff;}
#headerbox ul {font-size:10px; margin:0px; padding:10px 0px 0px 40px;}
#headerbox ul li {list-style-image:url(../images/shoponlinebullet.gif);margin:0px 0px 5px 0px;}
#headerbox ul li a {color:#333333;font-weight:normal;}

#welcomebox {display:inline;overflow:hidden;background-image:url(../images/welcomebg.png);background-repeat:no-repeat;margin:15px 0px 0px 0px;padding:2px 0px 0px 0px; height:249px; width:740px; float:left;}
#welcomebox h2 {font-size:10px;color:#ffffff;margin:0px 0px 10px 0px;padding:2px 0px 0px 10px;}
#welcomebox h3 {font-size:18px;color:#cecece;margin:0px 0px 5px 0px;padding:2px 0px 0px 10px; }
#welcomebox p {margin:10px 150px 5px 0px;padding:2px 0px 0px 13px;font-size:12px;color:#333333;}
#welcomebox a {color:#333333;}
#welcomebox ul {font-size:10px; margin:0px; padding:10px 0px 0px 40px;}
#welcomebox ul li {list-style-image:url(../images/shoponlinebullet.gif);margin:0px 0px 5px 0px;}
#welcomebox ul li a {color:#333333;font-weight:normal;}

#promobox {background-image:url(../images/promobg.png);display:inline;background-repeat:no-repeat;margin:15px 0px 0px 1px;padding:2px 0px 0px 0px; height:141px; width:243px; float:left;}
#promobox h2 {font-size:10px;color:#ffffff;margin:0px 0px 10px 0px;padding:0px 0px 0px 10px;}
#promobox h3 {margin:0px;}
/*
#promobox h3 a {font-size:18px;color:#cecece;margin:0px 0px 5px 0px;padding:2px 0px 0px 10px; }
*/
#promobox p {margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;font-size:12px;color:#333333;}
#promobox h2 a {color:#ffffff !IMPORTANT;}
#promobox ul {font-size:10px; margin:0px; padding:10px 0px 0px 40px;}
#promobox ul li {list-style-image:url(../images/shoponlinebullet.gif);margin:0px 0px 5px 0px;}
#promobox ul li a {color:#333333;font-weight:normal;}

#tradebox {background-image:url(../images/tradebg.png);background-repeat:no-repeat;margin:15px 0px 0px 13px;padding:0px 0px 0px 0px; height:141px; width:483px;float:left;}
#tradebox h2 {font-size:10px;color:#ffffff;margin:0px 0px 10px 0px;padding:2px 0px 0px 10px;}
#tradebox h2 a {color:#ffffff !IMPORTANT;}
#tradebox p {margin:0px 0px 5px 0px;padding:2px 0px 0px 10px;font-size:11px;color:#333333;}
#tradebox a img {border:none;}
#tradebox a {color:#333333;}
#tradebox ul {font-size:10px; margin:0px; padding:10px 0px 0px 0px;}
#tradebox ul li {list-style:none;margin:0px 0px 5px 0px; float:left; text-align:center;}
#tradebox ul li a {color:#333333;font-weight:normal;}
#tradebox ul li a {color:#333333;font-weight:normal;}
#tradebox .tradehome a {color:#333333;}
#tradebox .tradehome a:hover {color:#666666;}
#tradebox #trade a {color:#333333;}
#tradebox #trade a:hover {color:#666666;}


.newsbox {display:inline;background-image:url(../images/newsbg.png);background-repeat:no-repeat;margin:15px 9px 0px 0px;padding:2px 0px 0px 0px; height:168px; width:240px;float:left;}
.newsbox h2 {font-size:10px;color:#ffffff;margin:0px 0px 10px 0px;padding:2px 0px 0px 10px;}
.newsbox h2 a {color:#ffffff !IMPORTANT;}
.newsbox p {margin:0px 0px 5px 0px;padding:2px 10px 0px 10px;font-size:11px;color:#333333;}
.newsbox p img.right {float:right; padding:0px 0px 0px 5px;}
.newsbox p img.left {float:left; padding:0px 5px 0px 0px;}
.newsbox a {color:#333333;}
.newsbox ul {font-size:10px; margin:0px; padding:10px 0px 0px 40px;}
.newsbox ul li {list-style-image:url(../images/shoponlinebullet.gif);margin:0px 0px 5px 0px;}
.newsbox ul li a {color:#333333;font-weight:normal;}

.newsbox-right {display:inline;background-image:url(../images/newsbg.png);background-repeat:no-repeat;margin:15px 0px 0px 0px;padding:2px 0px 0px 0px; height:168px; width:240px;float:left;}
.newsbox-right h2 {font-size:10px;color:#ffffff;margin:0px 0px 10px 0px;padding:2px 0px 0px 10px;}
.newsbox-right h2 a {color:#ffffff !IMPORTANT;}
.newsbox-right p {margin:0px 0px 5px 0px;padding:2px 10px 0px 10px;font-size:11px;color:#333333;}
.newsbox-right p img.right {float:right; padding:0px 0px 0px 5px;}
.newsbox-right p img.left {float:left; padding:0px 5px 0px 0px;}
.newsbox-right a {color:#333333;}
.newsbox-right ul {font-size:10px; margin:0px; padding:10px 0px 0px 40px;}
.newsbox-right ul li {list-style-image:url(../images/shoponlinebullet.gif);margin:0px 0px 5px 0px;}
.newsbox-right ul li a {color:#333333;font-weight:normal;}

/* List Intro Product page */
.cdlist {background-image: url(../images/cdlist.jpg);background-repeat:no-repeat;padding:8px 0px 0px 40px;height:36px;}

.list li {list-style-type:none;background-image: url(../images/tick.gif); background-repeat:no-repeat;padding:0px 0px 3px 20px; margin:0px 0px 0px -20px;line-height: 18px }


#listintro {}
#listintro li {list-style-type:none; background-image:none; margin:0px; padding:0px;float:left;}
#listintro li ul {margin:0px; padding:0px;}
#listintro li ul li {width:210px;float:left; margin:0px 25px 0px 0px; padding:0px 0px 10px 0px;}
#listintro li ul li h4 {background-image: url(../images/tick.gif); background-repeat:no-repeat;font-size: 14px;color: #00ccff;font-weight: bold;margin:10px 0px 0px -20px;padding:0px 0px 0px 20px;}
#listintro li ul li p {margin:0px; padding:0px;}
#listintro a {font-weight: bold;color: #000066;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #006ed2;letter-spacing: -0.75px;}

#threecolumnlist {}
#threecolumnlist li {list-style-type:none; background-image:none; margin:0px; padding:0px;float:left;}
#threecolumnlist li ul {margin:0px; padding:0px;}
#threecolumnlist li ul li {width:150px;float:none; background-image: url(../images/tick.gif); background-repeat:no-repeat; padding:0px 0px 3px 20px;margin:0px 0px 0px -20px;}
#threecolumnlist li ul li h4 {font-size: 14px;color: #00ccff;font-weight: bold;margin:10px 0px 0px 0px;padding:0px;}
#threecolumnlist li ul li p {margin:0px; padding:0px;}
#threecolumnlist a {font-weight: bold;color: #000066;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #006ed2;letter-spacing: -0.75px;}



#nolistimage {list-style-type:none;list-style-image: none !IMPORTANT; text-align:right;margin:0px;padding:0px;}
#nolistimage img {margin:80px 0px 0px 0px;padding:0px;}

#content-right ul {padding:0px; margin:10px 10px 10px 0px;}
#content-right ul li a:hover {}
#content-right a:hover {}

#trialsoftware {list-style-type:none; margin-bottom:15px;}
#trialsoftware a {font-size:11px;background-image: url(../images/trialsoftware.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px;}


#virtualtours {list-style-type:none; margin-bottom:15px;}
#virtualtours a {font-size:11px;background-image: url(../images/virtualtours.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px;}


#hbxlshop {list-style-type:none; margin-bottom:15px;}
#hbxlshop a {font-size:11px;background-image: url(../images/hbxlshop.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px;}

#downloadsoverview {list-style-type:none; margin-bottom:15px;}
#downloadsoverview a {font-size:11px;background-image: url(../images/downloadsoverview.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px;}

#shoponline {background-image:url(../images/shoponline.jpg);background-repeat:no-repeat;margin:15px 0px 0px 3px;padding:2px 0px 0px 0px; height:420px; width:177px;}
#shoponline h2 {font-size:10px;color:#ffffff;margin:0px 0px 10px 0px;padding:2px 0px 0px 10px;}
#shoponline p {margin:0px 0px 5px 0px;padding:2px 0px 0px 10px;font-size:12px;color:#333333;}
#shoponline a {color:#0000ff;}
#shoponline ul {font-size:10px; margin:0px; padding:10px 0px 0px 40px;}
#shoponline ul li {list-style-image:url(../images/shoponlinebullet.gif);margin:0px 0px 5px 0px;}
#shoponline ul li a {color:#333333;font-weight:normal;}


/* Tables on Products page */
#estimatorexpress {background-image:url('../images/products/estimatorexpress.jpg');width:728px; height:175px;margin:0px 0px 15px 0px;}
#estimatorexpress img {margin:33px 0px 0px 15px; border:none; float:left;}
#estimatorexpress div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#estimatorexpress h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#estimatorexpress p {font-size:11px; color:#000066;line-height:20px;}
#estimatorexpress ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#estimatorexpress ul li {margin-left:20px;line-height: 24px;list-style-type: disc;}
#estimatorexpress ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#plansexpress {background-image:url('../images/products/plansexpress.jpg');width:728px; height:175px;margin:0px 0px 15px 0px;}
#plansexpress img {margin:33px 0px 0px 15px; border:none; float:left;}
#plansexpress div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#plansexpress h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#plansexpress p {font-size:11px; color:#000066;line-height:20px;}
#plansexpress ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#plansexpress ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#plansexpress ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#xpert {background-image:url('../images/products/xpert.jpg');width:728px; height:175px;margin:0px 0px 15px 0px;}
#xpert img {margin:33px 0px 0px 15px; border:none; float:left;}
#xpert div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#xpert h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#xpert p {font-size:11px; color:#000066;line-height:20px;}
#xpert ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#xpert ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#xpert ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#contractsxpert {background-image:url('../images/products/contractsxpert.jpg');width:728px; height:175px;margin:0px 0px 15px 0px;}
#contractsxpert img {margin:33px 0px 0px 15px; border:none; float:left;}
#contractsxpert div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#contractsxpert h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#contractsxpert p {font-size:11px; color:#000066;line-height:20px;}
#contractsxpert ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#contractsxpert ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#contractsxpert ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#sketchexpress {background-image:url('../images/products/sketchexpress.jpg');width:728px; height:175px;margin:0px 0px 15px 0px;}
#sketchexpress img {margin:33px 0px 0px 15px; border:none; float:left;}
#sketchexpress div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#sketchexpress h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#sketchexpress p {font-size:11px; color:#000066;line-height:20px;}
#sketchexpress ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#sketchexpress ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#sketchexpress ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


/* Trade homepage */
#tradehardhat {background-image:url('../images/tradehardhat.jpg');width:728px; height:175px;margin:0px 0px 15px 0px;}
#tradehardhat img {margin:33px 0px 0px 15px; border:none; float:left;}
#tradehardhat div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#tradehardhat h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#tradehardhat p {font-size:11px; color:#000066;line-height:20px;}
#tradehardhat ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#tradehardhat ul li {margin-left:20px;line-height: 24px;list-style-type: disc;}
#tradehardhat ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}

#tradetools {background-image:url('../images/tradetools.jpg');width:728px; height:206px;margin:0px 0px 15px 0px;}
#tradetools img {margin:33px 0px 0px 15px; border:none; float:left;}
#tradetools div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#tradetools h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#tradetools p {font-size:11px; color:#000066;line-height:20px;}
#tradetools ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#tradetools ul li {margin-left:20px;line-height: 24px;list-style-type: disc;}
#tradetools ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}

#tradeproductsestimatorexpress {background-image:url('../images/tradeproductsestimatorxpres.jpg');width:728px; height:259px;margin:0px 0px 15px 0px;}
#tradeproductsestimatorexpress img {margin:33px 0px 0px 15px; border:none; float:left;}
#tradeproductsestimatorexpress div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#tradeproductsestimatorexpress h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#tradeproductsestimatorexpress p {font-size:11px; color:#000066;line-height:20px;}
#tradeproductsestimatorexpress p img {margin:0px; border:none; float:none;}
#tradeproductsestimatorexpress ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#tradeproductsestimatorexpress ul li {margin-left:20px;line-height: 24px;list-style-type: disc;}
#tradeproductsestimatorexpress ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#tradeproductsplansexpress {background-image:url('../images/tradeproductsplansxpress.jpg');width:728px; height:259px;margin:0px 0px 15px 0px;}
#tradeproductsplansexpress img {margin:33px 0px 0px 15px; border:none; float:left;}
#tradeproductsplansexpress div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#tradeproductsplansexpress h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#tradeproductsplansexpress p {font-size:11px; color:#000066;line-height:20px;}
#tradeproductsplansexpress p img {margin:0px; border:none; float:none;}
#tradeproductsplansexpress ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#tradeproductsplansexpress ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#tradeproductsplansexpress ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#tradeproductsxpert {background-image:url('../images/tradeproductsxpert.jpg');width:728px; height:259px;margin:0px 0px 15px 0px;}
#tradeproductsxpert img {margin:33px 0px 0px 15px; border:none; float:left;}
#tradeproductsxpert div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#tradeproductsxpert h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#tradeproductsxpert p {font-size:11px; color:#000066;line-height:20px;}
#tradeproductsxpert p img {margin:0px; border:none; float:none;}
#tradeproductsxpert ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#tradeproductsxpert ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#tradeproductsxpert ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#tradeproductscontractsxpert {background-image:url('../images/tradeproductscontractsxpert.jpg');width:728px; height:259px;margin:0px 0px 15px 0px;}
#tradeproductscontractsxpert img {margin:33px 0px 0px 15px; border:none; float:left;}
#tradeproductscontractsxpert div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#tradeproductscontractsxpert h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#tradeproductscontractsxpert p {font-size:11px; color:#000066;line-height:20px;}
#tradeproductscontractsxpert p img {margin:0px; border:none; float:none;}
#tradeproductscontractsxpert ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#tradeproductscontractsxpert ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#tradeproductscontractsxpert ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


#tradeproductssketchexpress {background-image:url('../images/products/sketchexpress.jpg');width:728px; height:175px;margin:0px 0px 15px 0px;}
#tradeproductssketchexpress img {margin:33px 0px 0px 15px; border:none; float:left;}
#tradeproductssketchexpress div {margin:0px 0px 0px 15px; padding:15px 20px 0px 0px;float:left;width:390px;}
#tradeproductssketchexpress h3 {font-size:14px; margin:0px; padding:15px 0px 5px 0px; color:#000066;}
#tradeproductssketchexpress p {font-size:11px; color:#000066;line-height:20px;}
#tradeproductssketchexpress p img {margin:0px; border:none; float:none;}
#tradeproductssketchexpress ul {padding:40px 0px 0px 20px;margin:0px 0px 0px -20px; font-size:11px; color:#000066;float:left;}
#tradeproductssketchexpress ul li {margin-left: 20px;line-height: 24px;list-style-type: disc;}
#tradeproductssketchexpress ul li a {border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color:#006ed2; font-weight:bold; color:#000066; text-decoration:none; letter-spacing:-0.75px;}


/* Buttons on trade indexes */
#CTA { width: 350px; float:left; margin-top:20px; }

.btn {color:#ffffff; text-align:center; margin:0; padding-top:6px; width: 113px; height: 31px; background: url("../images/btn_back.png") no-repeat 0 0; display:block; float:left;}
.btn a {color:#ffffff; text-decoration:none;}
.btn a:hover {color: #6CF;}
#bar:after {float:right;}

#exinfo { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXInfo.png") no-repeat 0 0;}
#exinfo:hover {background-position: 0 -31px;}
#exinfo span {display: none;}

#exbuy { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXBuy.png") no-repeat 0 0;}
#exbuy:hover {background-position: 0 -31px;}
#exbuy span {display: none;}

#extour { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXTour.png") no-repeat 0 0;}
#extour:hover {background-position: 0 -31px;}
#extour span {display: none;}

#exdemo {float:left; display: block; width: 113px; height: 31px; background: url("../images/EXGet.png") no-repeat 0 0;}
#exdemo:hover {background-position: 0 -31px;}
#exdemo span {display: none;}

#pxinfo { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXInfo.png") no-repeat 0 0;}
#pxinfo:hover {background-position: 0 -31px;}
#pxinfo span {display: none;}

#pxbuy { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXBuy.png") no-repeat 0 0;}
#pxbuy:hover {background-position: 0 -31px;}
#pxbuy span {display: none;}

#pxtour { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXTour.png") no-repeat 0 0;}
#pxtour:hover {background-position: 0 -31px;}
#pxtour span {display: none;}

#pxdemo {float:left; display: block; width: 113px; height: 31px; background: url("../images/EXGet.png") no-repeat 0 0;}
#pxdemo:hover {background-position: 0 -31px;}
#pxdemo span {display: none;}

#hsxinfo { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXInfo.png") no-repeat 0 0;}
#hsxinfo:hover {background-position: 0 -31px;}
#hsxinfo span {display: none;}

#hsxbuy { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXBuy.png") no-repeat 0 0;}
#hsxbuy:hover {background-position: 0 -31px;}
#hsxbuy span {display: none;}

#hsxtour { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXTour.png") no-repeat 0 0;}
#hsxtour:hover {background-position: 0 -31px;}
#hsxtour span {display: none;}

#hsxdemo {float:left; display: block; width: 113px; height: 31px; background: url("../images/EXGet.png") no-repeat 0 0;}
#hsxdemo:hover {background-position: 0 -31px;}
#hsxdemo span {display: none;}

#pmxinfo { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXInfo.png") no-repeat 0 0;}
#pmxinfo:hover {background-position: 0 -31px;}
#pmxinfo span {display: none;}

#pmxbuy { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXBuy.png") no-repeat 0 0;}
#pmxbuy:hover {background-position: 0 -31px;}
#pmxbuy span {display: none;}

#pmxtour { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXTour.png") no-repeat 0 0;}
#pmxtour:hover {background-position: 0 -31px;}
#pmxtour span {display: none;}

#pmxdemo {float:left; display: block; width: 113px; height: 31px; background: url("../images/EXGet.png") no-repeat 0 0;}
#pmxdemo:hover {background-position: 0 -31px;}
#pmxdemo span {display: none;}

#cxinfo { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXInfo.png") no-repeat 0 0;}
#cxinfo:hover {background-position: 0 -31px;}
#cxinfo span {display: none;}

#cxbuy { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXBuy.png") no-repeat 0 0;}
#cxbuy:hover {background-position: 0 -31px;}
#cxbuy span {display: none;}

#cxtour { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXTour.png") no-repeat 0 0;}
#cxtour:hover {background-position: 0 -31px;}
#cxtour span {display: none;}

#cxdemo {float:left; display: block; width: 113px; height: 31px; background: url("../images/EXGet.png") no-repeat 0 0;}
#cxdemo:hover {background-position: 0 -31px;}
#cxdemo span {display: none;}

#ciainfo { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXInfo.png") no-repeat 0 0;}
#ciainfo:hover {background-position: 0 -31px;}
#ciainfo span {display: none;}

#ciatour { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXTour.png") no-repeat 0 0;}
#ciatour:hover {background-position: 0 -31px;}
#ciatour span {display: none;}

#ciademo {float:left; display: block; width: 113px; height: 31px; background: url("../images/EXGet.png") no-repeat 0 0;}
#ciademo:hover {background-position: 0 -31px;}
#ciademo span {display: none;}

#sxinfo { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXInfo.png") no-repeat 0 0;}
#sxinfo:hover {background-position: 0 -31px;}
#sxinfo span {display: none;}

#sxtour { float:left; display: block; width: 113px; height: 31px; background: url("../images/EXTour.png") no-repeat 0 0;}
#sxtour:hover {background-position: 0 -31px;}
#sxtour span {display: none;}

#sxdemo {float:left; display: block; width: 113px; height: 31px; background: url("../images/EXGet.png") no-repeat 0 0;}
#sxdemo:hover {background-position: 0 -31px;}
#sxdemo span {display: none;}

/* Our Customers */
#quotebox01 {background-image:url('../images/quotebg01.gif'); width:502px; height:181px; padding:10px; margin:10px 0px 10px 0px;}
#quotebox02 {background-image:url('../images/quotebg02.gif'); width:200; height:380px; padding:10px; margin:10px;}


/* Our Company */
#meettheteam {list-style:none; margin:0px; padding:10px 0px 0px 0px; border-top:1px solid #333333;}
#meettheteam li {clear:left; border-bottom:1px solid #333333; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; height:166px;}
#meettheteam li img {float:left;}
#meettheteam li div {float:left; margin:0px 0px 0px 10px; width:370px;}

#bigpicleft {width:340px;}
#bigpicright {width:150px;}


/* Video page */

#videolist { margin:0px; padding:0px;}
#videolist li {float:left; width:330px; height:145px; display:block; padding:25px 10px 10px 10px; margin:0px 5px 10px 0px;background-image: url(../images/videobg.png); background-repeat:no-repeat;}
#videolist li img {float:left; padding:0px 5px 0px 0px;}
#videolist li h2 {margin:-5px 0px 0px 0px; padding:0px; vertical-align:top;}


object {border:0 none; margin:0px 0px 0px 0px; padding:0; display:inline;} 
#ufoDemo {width:740px;} 

.sf_newsAuthor, .sf_postTags
{
	margin:0px !IMPORTANT;
	padding:0px !IMPORTANT;
}
.sf_newsAuthor, .sf_postTags a
{
	font-weight:normal;
	color:#999999 !IMPORTANT;
}
.sf_userInfo
{
	font-size:12px;
	/*color:#00ccff;*/
	color:#333333;
	font-weight:bold;
	line-height:20px;
}
.sf_postsCount
{
	visibility:hidden;
}
.sf_eventsList
{
	font-size:11px;
}
.sf_eventsList li
{
	/*border-bottom:1px solid #666666 !IMPORTANT;*/
	padding:10px 10px 0px 10px !IMPORTANT;
	background-image: url(../images/training-item-top.jpg);
	background-repeat:no-repeat;
	background-color: #fcd1f5;
}

.itembottomimg 
{
	background-image: url(../images/training-item-bottom.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:10px;
	margin-left:-10px !IMPORTANT;
	margin-bottom:-20px;
		
}

.sf_evlocation
{
	color:#666666;
	margin-top:5px;
	line-height:14px;
}



.sf_eventsList li h2
{
	font-size:16px !IMPORTANT;
	margin:0px 0px 0px 0px !IMPORTANT;
	padding:0px !IMPORTANT;
}

.sf_eventsList li div
{
	margin:0px 0px 0px 0px;
	padding:0px;
}

sf_eventPriod
{
	margin:0px;
	padding:0px;	
}


.sf_eventsList address
{
	color:#666666;
}
.sf_eventsList li h3
{
	font-size:14px !IMPORTANT;
	margin:0px 0px 0px 0px !IMPORTANT;
	padding:0px !IMPORTANT;
}

.sf_singleEvent
{
	padding:0px 20px 0px 20px;
}

.sf_singleEvent h2.sf_eventTitle
{
	background-image:url(../images/event-single-background.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:87px;
	padding: 10px 0px 0px 20px;
	margin:0px 0px 0px -20px;
	color:#fc8eea;
}

.sf_singleEvent div.twocolumn
{
	margin-top:-40px;
}

.sf_eventTitled
{
	font-size:16px;
	color:#666666;
	margin:0px;
}

.sf_eventContent
{
	margin-bottom:20px;
	font-size:11px;
	line-height:20px;
}

.sf_eventheading
{
	color:#666666;
	margin:0px;
	font-size:11px;
	font-weight:bold;
}

.sf_cancel
{
	background-image:none !IMPORTANT;
	padding:0px !IMPORTANT;
	margin:0px !IMPORTANT;
}

.quote
{
	background-image: url(../images/quoteLeft.gif) !IMPORTANT;
	background-repeat: no-repeat !IMPORTANT;
	background-position: 5px 0pt;
	background-color:#dce6e7;
padding-top: 15px !IMPORTANT;

padding-right: 0pt !IMPORTANT;

padding-bottom: 0pt !IMPORTANT;

padding-left: 40px !IMPORTANT;
}
.quote p
{
	display:inline !IMPORTANT;
}
.quote blockquote
{
	background-image: url(../images/quoteRight.gif) !IMPORTANT;
	background-repeat: no-repeat !IMPORTANT;
	background-attachment: scroll;
	background-position: right bottom;
	padding-top: 0pt !IMPORTANT;
	padding-right: 40px !IMPORTANT;
	padding-bottom: 15px !IMPORTANT;
	padding-left: 0pt !IMPORTANT;
}


#loginform h3
{
	background-image:url('../images/loginform-header.gif');
	background-repeat:no-repeat;
	height:36px;
	width:307px;
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 0px;
}

#loginform fieldset
{
	border:3px solid #eaaf87;
	background-image: url(../images/contactform-bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	width:300px;
	padding:10px 0px 0px 0px !IMPORTANT;
}
#loginform fieldset p
{
	text-align:right;
	padding:0px 10px 10px 0px !IMPORTANT;
	font-size:10px;
}

#loginform ol li
{
	list-style-type:none;
	text-align:right;
	padding:0px 10px 5px 0px !IMPORTANT;
	width:250px !IMPORTANT;
}

.rememberme
{
	font-size:10px;
}


#registerform h3
{
	background-image:url('../images/signupform-header.gif');
	background-repeat:no-repeat;
	height:36px;
	width:400px;
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 0px;
}

#registerform fieldset
{
	border:3px solid #eaaf87;
	background-image: url(../images/contactform-bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	width:394px;
	padding:10px 0px 0px 0px !IMPORTANT;
}
#registerform fieldset p
{
	text-align:right;
	padding-right:10px;
	font-size:10px;
}

#registerform ul li
{
	list-style-type:none;
	text-align:right;
	padding:0px 10px 5px 0px;
}

#registerfirst li
{
	padding:0px 20px 5px 0px !IMPORTANT;
}

td.sf_forumTitle span {padding-left:10px;}

.sf_searchBox label {display:none;}
.sf_searchBox {text-align:right; float:right; width:195px; }
#content-wrap fieldset.sf_searchBox {width:290px }
#content-right fieldset.sf_searchBox {float:left !IMPORTANT; width:140px;}
#content-right fieldset.sf_searchBox input.sf_searchSubmit {float:left;}

.sf_searchBox input.sf_searchText { margin:5px 0px 0px 0px; width:140px !IMPORTANT; float:left;}
.sf_searchBox input.sf_searchSubmit 
{	
	width: 133px;/* Width of button image */
	height: 30px;/* Height of button image */
	padding: 30px 0 0;
	margin: 0px 0px 0px 0px ;
	border: 0;
	background: transparent url(../images/forumsearch.gif) no-repeat;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


td.sf_forumTitle {width:500px;}

p.sf_createNewItem 
{
	text-align:left;
	}
	
.bg
{
	padding:10px 0px 0px 0px !IMPORTANT;
}
.bg a
{
	background: transparent url(../images/qmark.gif) no-repeat; 
	font-weight: normal !IMPORTANT;
	text-decoration:underline !IMPORTANT;
	font-size: 11px !IMPORTANT;
	padding:3px 0px 5px 20px !IMPORTANT;
    }
    
p.sf_newsThumbnail {margin-right:10px;}

p.sf_newsTitle {margin-top:0px !IMPORTANT; padding:10px;}

/* Video Page edits start */

p.sf_newsThumbnail videopage {margin-right:50px; padding:10px;}

p.sf_newsTitle videopage {margin-top:0px !IMPORTANT; padding:10px;}

.videopage {margin-right:50px; padding:10px;}

.videopage {margin-top:0px !IMPORTANT; padding:10px;}

sf_newsList p.sf_newsThumbnail videopage {margin-right:50px; padding:10px;}

sf_newsList p.sf_newsTitle videopage {margin-top:0px !IMPORTANT; padding:10px;}

/* Video Page edits end */


.sf_readMore a {color:#000000 !IMPORTANT; font-size:12px; font-weight:bold;}

#greytd {font-size:11px; font-weight:bold; color:#666666; margin-top:30px;}

.sf_eventSummary {padding-top:10px !IMPORTANT;}

#EventHeader
{
	background: url(../images/eventbooktickets.jpg) no-repeat;
	width:269px;
	height:36px;
}

#EventBody
{
	border-left:#656565 1px solid; 
	border-right:#656565 1px solid; 
	background: url(../images/eventformbg.jpg) repeat-x;
	width:267px;
	height:300px;
}

#EventBody table {margin:5px 0px 0px 20px;}
#EventBody {font-size:11px;}

.btnSignUp
{
	background-image:url(../images/eventsubmit.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border:0 none;
	height:31px;
	margin:10px 0px 0px 120px;
	width:133px;
}

#EventFooter
{
	background: url(../images/eventfooter.jpg) no-repeat;
	width:269px;
	height:9px;
}

#sf_eventitembottom
{
	background: url(../images/training-item-bottom.jpg) no-repeat;
	margin:10px 0px 0px -10px;
	width:520px;
	height:10px;
}


.searchResults dt {margin-top:30px;} 
.searchResults dd {font-size:12px; color:#333333;}
ol.sf_pager {
width:400px !important;
padding:0px 0px 0px 200px !important;
margin:0px 0px 0px -15px !important;
background-color:#FFF !important;
}

#ibox_wrapper {width:800px !IMPORTANT;}


li#ask { list-style-type:none; margin-bottom:15px; }
li#ask a { font-size:11px;background-image: url(../images/askaquestion.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px; }

li#products { list-style-type:none; margin-bottom:15px; }
li#products a { font-size:11px;background-image: url(../images/gotoproducts.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px; }

li#shop { list-style-type:none; margin-bottom:15px; }
li#shop a { font-size:11px;background-image: url(../images/gotoshop.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px; }

li#contact { list-style-type:none; margin-bottom:15px; }
li#contact a { font-size:11px;background-image: url(../images/contactus.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px; }

li#demo { list-style-type:none; margin-bottom:15px; }
li#demo a { font-size:11px;background-image: url(../images/demo.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px; }

li#download { list-style-type:none; margin-bottom:15px; }
li#download a { font-size:11px;background-image: url(../images/download.gif); background-position:center left; margin: 0px 0px 0px 0px; background-repeat:no-repeat; height:22px; padding: 9px 10px 3px 30px; }


.sf_controlListItems a {font-size:11px; font-weight:normal; color:#999999; border-bottom:1px dashed #999999;}
.sf_expandableList {margin-top:10px !IMPORTANT;}
.sf_expandableList li a {font-size:11px; border-bottom:1px dashed #006ED2;}


.request-form td{vertical-align:top;}
.request-form input[type=text]{border:1px solid #555555;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.request-form textarea {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.request-form .validation-error {color:#ee3434 !important;font-weight:bold;}
.request-form td.lbl{text-align:right;}
.request-form hr{
border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3);	
/*	
border: 0; 
height: 1px; 
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
*/
}
