/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: url(img/bgnd.jpg) repeat center top; }
td, input, textarea { font: 11px Arial, Helvetica, sans-serif; color: #363b47; line-height: 15px; }

ul.languages { margin: 0; padding: 0; list-style-type: none; }
ul.languages li { margin-left: 15px; display: inline; }
ul.languages li img { border: none; margin-right: 7px; vertical-align: middle; }

.picHolder { width: 175px; height: 140px; background: url(img/picHolder.gif) no-repeat; }
.picHolder img { margin: 10px; border: none; }

.txtBlue { color: #0033b7; }


/* LINKS */
a:link { color: #0033b7; text-decoration: none; }
a:active { color: #0033b7; text-decoration: none; }
a:visited { color: #0033b7; text-decoration: none; }
a:hover { color: #ff6a3b; text-decoration: none; }


/* WRAPPERS */
#masterWrapper { background: url(img/bgndTop.jpg) repeat-x center top; padding: 10px 0; }
#master { width: 780px; }
#langContainer { background: url(img/langBgnd.jpg) no-repeat left; text-align: right; padding-right: 20px; height: 26px; vertical-align: top; }

#headerContainer { background: url(img/headerBgnd.jpg) no-repeat top; height: 100px; }
#header { width: 100%; height: 189px; }
#header td { text-align: left; vertical-align: bottom; }

#middleContainer { background: #fff url(img/middleBgnd.jpg) repeat-x top left; padding: 10px 0; }
#middle { width: 100%; }
#middleLeft { width: 210px; padding-top: 10px; }

.box { padding: 13px 15px 13px 18px; text-align: left; margin-bottom: 10px; }
.boxMiddle { padding: 13px 0; text-align: left; margin-bottom: 10px; }
.boxLeftWhite { background: url(img/boxLeftBgnd1.gif) no-repeat top; }
.boxLeftOrange { background: url(img/boxLeftBgnd2.gif) no-repeat top; }
.boxTitle { margin-bottom: 8px; }

.boxWide { background: url(img/boxMiddleBgnd.gif) no-repeat top; text-align: left; padding: 13px 18px 0 18px; }

.middleTable { width: 100%; }
.middleTableRight { width: 35px; text-align: right; }
.middleTablePic { width: 190px; vertical-align: text-top; } 
.middleTableBoxContainer { width: 400px;}

#prices { width: 100%; margin-bottom: 10px; }
.pricesSides { width: 10px; }
.pricesContainer { width: 90px; height: 60px; text-align: center; vertical-align: middle; color: #3453a4; background: url(img/pricesBgnd.gif) repeat-x; }
.priceTime { color: #0033b7; font-weight: bold; text-align: center; margin-top: 5px; }
.priceValue { color: #ff6a3b; font: 18px Arial, Helvetica, sans-serif; text-align: center; }

#thumbs { width: 100%; }
.thumbContainer { width: 90px; height: 90px; background: url(img/thumbBgnd.gif) no-repeat; text-align: center; }
.thumbContainer img { margin: 10px; border: 0; }

.otherInfo { margin-bottom: 5px; padding: 0 30px 0 10px; text-align: left; }

#appDesc { width: 100%; }
#appDescSpacer { width: 15px; }
#appFeaturesContainer { width: 140px; padding-top: 28px; text-align: left; }
#appFeaturesContainer ul { list-style-type: none; margin: 8px 0 0 0; padding: 0; }
#appFeaturesContainer ul li { background: url(img/appFeaturesBullet.gif) no-repeat; padding-left: 25px; color: #0033b7; padding-bottom: 8px; }



