@charset "utf-8";
/* CSS Document */

/*
font:weight size/height face;
border:width style color;
margin:top right bottom left;
background:color image repeat position;
list-style:type position image;
*/

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); }
*:focus { outline:0px; }

/* global */
body { font:12px/16px arial; color:#252424; background:url(/images/bg.jpg) repeat-x; margin:0px 0px 6px 0px; }
p { margin:0px 0px 12px 0px; }
span { color:#00782b; margin:0px 0px 0px 0px; }
h1 { height:28px; font:bold 17px/21px arial; margin:12px 0px 4px 0px; }
h2 { overflow:hidden; font:bold 14px/18px arial; margin:0px 0px 0px 0px; }
h3 { font:bold 12px/16px arial; margin:0px 0px 0px 0px; }
hr { clear:both; height:1px; border:none; color:#5eab78; background:#5eab78; }
a { color:#00782b; text-decoration:none; }
a:hover { color:#00782b; text-decoration:underline; }
div {}
img { border:none; }
form { margin:0px; }
#clear { clear:both; height:auto; }
.over a { float:left; }
.over a:hover { visibility:visible; }
.over a:hover img { visibility:hidden; }
.left { float:left; }
.right { float:right; }

/* frame */
#frame { width:890px; overflow:hidden; background:url(/images/mainBG.jpg) no-repeat; margin:0px auto 0px auto; }

/* header */
#header { width:890px; height:98px; overflow:hidden; }
#header #cart { width:auto; height:23px; float:right; display:inline; margin:22px 63px 0px 0px; }
#header .logo { width:212px; height:98px; float:left; }

/* navigation */
#header ul { width:597px; height:30px; clear:right; float:right; list-style:none; margin:6px 63px 0px 0px; padding:0px; }
#header ul li { height:30px; float:right; margin:0px; padding:0px; }
#header ul li.home { width:60px; background:url(/images/nav/home_02.jpg) no-repeat; }
#header ul li.about { width:53px; background:url(/images/nav/about_02.jpg) no-repeat; }
#header ul li.product { width:71px; background:url(/images/nav/product_02.jpg) no-repeat; }
#header ul li.support { width:66px; background:url(/images/nav/support_02.jpg) no-repeat; }
#header ul li.faq { width:41px; background:url(/images/nav/faq_02.jpg) no-repeat; }
#header ul li.downloads { width:84px; background:url(/images/nav/downloads_02.jpg) no-repeat; }
#header ul li.store { width:47px; background:url(/images/nav/store_02.jpg) no-repeat; }
#header ul li.whatsnew { width:85px; background:url(/images/nav/whatsnew_02.jpg) no-repeat; }
#header ul li.contact { width:90px; background:url(/images/nav/contact_02.jpg) no-repeat; }

/* body */
#body { clear:both; margin:0px 0px 24px 0px; overflow:hidden; }

/* content */
#content { overflow:hidden; margin:40px 24px 64px 24px; }
#content #left { width:411px; float:left; overflow:hidden; }
#content #left p { margin-right:11px; }
#content #left h1 img { margin:0px 0px 6px 0px; }
#content #right { width:411px; float:right; overflow:hidden; }
#content #right p { margin-right:11px; }
#content #right h1 img { margin:0px 0px 6px 0px; }

/* titles */
#titleAbout { width:306px; height:28px; background:url(/images/about/titleAbout.png) no-repeat; }
#titleAwards { width:209px; height:20px; background:url(/images/whatsNew/awards/title_awards.png) no-repeat; }
#titleSoftware { width:340px; height:20px; background:url(/images/whatsNew/awards/title_software.png) no-repeat; }
#titleMystat { width:182px; height:25px; background:url(/images/assets/titleMystat.png) no-repeat; }
#titleSystat { width:175px; height:24px; background:url(/images/assets/titleSystat.png) no-repeat; }
#titleSupport { width:306px; height:28px; background:url(/images/support/titleSupport.png) no-repeat; }
#titleMoreStats { width:187px; height:19px; background:url(/images/whatsNew/newFeatures/titleMoreStats.png) no-repeat; margin:0px 0px 5px 0px; }
#titleMoreGraphics { width:186px; height:24px; background:url(/images/whatsNew/newFeatures/titleMoreGraphics.png) no-repeat; margin:10px 0px 5px 0px; }
#titleLessEffort { width:140px; height:19px; background:url(/images/whatsNew/newFeatures/titleLessEffort.png) no-repeat; margin:0px 0px 5px 0px; }
#titleVideo { width:228px; height:23px; background:url(/images/downloads/video/title.png) no-repeat; }
#titlePatch { width:258px; height:23px; background:url(/images/downloads/patch/title.png) no-repeat; }
#titleFAQ { width:195px; height:24px; background:url(/images/faq/title.png) no-repeat; }
#titleWhatsnew { width:364px; height:24px; background:url(/images/whatsNew/title.png) no-repeat; }
#titleContact { width:369px; height:22px; background:url(/images/contact/contactaddress.png) no-repeat; }
#titleTrainingDates { width:369px; height:30px; background:url(/images/desiredtraining.png) no-repeat; }
#titleAcademic_offer { width:398px; height:100px; background:url(/images/academic_offer.png) no-repeat; }
#titleFreeQuote { width:388px; height:75px; background:url(/images/free_quote.png); }
#titleSupport { width:306px; height:28px; background:url(/images/titles/titleSupport.png); }
#titleMessage { width:122px; height:26px; background:url(/images/titles/titleMessage.png); }
#titleCustomAnalytics { width:371px; height:38px; background:url(/images/titles/titleCustomAnalytics.png); }
#titleAnalyticsComponents { width:371px; height:38px; background:url(/images/titles/titleAnalyticsComponentLibraries.png); }
#titleGraphicsComponents { width:371px; height:38px; background:url(/images/titles/titleGraphicsComponentLibrary.png); }
#titleSolutionsContact { width:391px; height:70px; background:url(/images/titles/titleSolutionsContact.png); }
#titleSwitchFromSPSS { width:340px; height:34px; background:url(/images/titles/titleSwitchFromSPSS.png); }
#titleSYSTATExactTests { width:358px; height:38px; background:url(/images/titles/titleSYSTATExactTests.png); }
/* SEO friendly titles */
h1.titleSystat{text-indent:-999px;background-image:url(/images/assets/titleSystat.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleMystat{text-indent:-999px;background-image:url(/images/assets/titleMystat.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleAcademic_offer{text-indent:-999px;background-image:url(/images/academic_offer.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleFreeQuote{text-indent:-999px;background-image:url(/images/free_quote.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleSupport{text-indent:-999px;background-image:url(/images/titles/titleSupport.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleMessage{text-indent:-999px;background-image:url(/images/titles/titleMessage.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleCustomAnalytics{text-indent:-999px;background-image:url(/images/titles/titleCustomAnalytics.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleAnalyticsComponents{text-indent:-999px;background-image:url(/images/titles/titleAnalyticsComponentLibraries.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleGraphicsComponents{text-indent:-999px;background-image:url(/images/titles/titleGraphicsComponentLibrary.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleSolutionsContact{text-indent:-999px;background-image:url(/images/titles/titleSolutionsContact.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleAbout{text-indent:-999px;background-image:url(/images/about/titleAbout.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleAwards{text-indent:-999px;background-image:url(/images/whatsNew/awards/title_awards.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleSoftware{text-indent:-999px;background-image:url(/images/whatsNew/awards/title_software.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleSupport{text-indent:-999px;background-image:url(/images/support/titleSystat.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleMoreStats{text-indent:-999px;background-image:url(/images/whatsNew/newFeatures/titleMoreStats.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleMoreGraphics{text-indent:-999px;background-image:url(/images/whatsNew/newFeatures/titleMoreGraphics.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleLessEffort{text-indent:-999px;background-image:url(/images/whatsNew/newFeatures/titleLessEffort.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleVideo{text-indent:-999px;background-image:url(/images/downloads/video/title.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titlePatch{text-indent:-999px;background-image:url(/images/downloads/patch/title.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleFAQ{text-indent:-999px;background-image:url(/images/faq/title.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleWhatsnew{text-indent:-999px;background-image:url(/images/whatsNew/title.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleContact{text-indent:-999px;background-image:url(/images/contact/contactaddress.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleTrainingDates{text-indent:-999px;background-image:url(/images/desiredtraining.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleSwitchFromSPSS{text-indent:-999px;background-image:url(/images/titleSwitchFromSPSS.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}
h1.titleSYSTATExactTests{text-indent:-999px;background-image:url(/images/titles/titleSYSTATExactTests.png);background-position:left center;background-repeat:no-repeat;overflow:hidden;}


/* images */
#imgSystat { width:411px; height:281px; background:url(/images/assets/imgSystat.png) no-repeat; }
#imgMystat { width:411px; height:281px; background:url(/images/assets/imgMystat.png) no-repeat; }
#imgGraphics { width:411px; height:281px; background:url(/images/assets/graphicsLibrary.png) no-repeat; }
#imgAnalytics { width:411px; height:281px; background:url(/images/assets/analyticsLibrary.png) no-repeat; }
#imgBoxShot {width:120px; height:120px; background:url(/images/store/productSystat.png) no-repeat; }

#imgNewFeatures01 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img01.png) no-repeat; margin:10px 0px 32px 12px; }
#imgNewFeatures02 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img02.png) no-repeat; margin:10px 0px 0px 12px; }
#imgNewFeatures03 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img03.png) no-repeat; margin:10px 0px 0px 12px; }
#imgNewFeatures04 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img04.png) no-repeat; margin:10px 0px 0px 12px; }
#imgNewFeatures05 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img05.png) no-repeat; margin:10px 0px 0px 12px; }
#imgNewFeatures06 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img06.png) no-repeat; margin:10px 0px 0px 12px; }
#imgNewFeatures07 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img07.png) no-repeat; margin:10px 0px 0px 12px; }
#imgNewFeatures08 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img08.png) no-repeat; margin:10px 0px 0px 12px; }
#imgNewFeatures09 { float:right; display:inline; background:url(/images/whatsNew/newFeatures/img09.png) no-repeat; margin:10px 0px 0px 12px; }

/* list containers */
#listProductsLeft { width:400px; overflow:hidden; background:url(/images/products/systat/list01.gif) no-repeat; margin:24px 11px 24px 0px; }
#listProductsRight { width:400px; overflow:hidden; background:url(/images/products/systat/list02.gif) no-repeat; margin:24px 11px 24px 0px; }
#listPatch { width:400px; overflow:hidden; background:url(/images/downloads/patch/list.gif) no-repeat; margin:24px 11px 24px 0px; }
#listWhatsNew { width:400px; overflow:hidden; background:url(/images/whatsNew/list.gif) no-repeat; margin:4px 11px 24px 0px; padding:20px 0px 0px 0px;}
#listFAQ { width:400px; overflow:hidden; background:url(/images/faq/list.gif) no-repeat; margin:24px 11px 24px 0px; padding:0px 0px 106px 0px; }

/* list content */
#content ul { list-style:square outside; float:left; display:inline; margin:36px 12px 12px 12px; padding:0px 0px 0px 0px; }
#content ul li { margin:0px 0px 12px 24px; padding:0px 0px 0px 0px; }
#content li.clear { list-style:circle outside; font:bold 14px/18px arial; }
#content ul.left { width:180px; float:left; display:inline; margin:36px 0px 12px 12px; padding:0px 0px 0px 0px; }
#content ul.left li { margin:0px 0px 12px 24px; padding:0px 0px 0px 0px; }
#content ul.right { width:180px; float:right; display:inline; margin:36px 12px 12px 0px; padding:0px 0px 0px 0px; }
#content ul.right li { margin:0px 0px 12px 24px; padding:0px 0px 0px 0px; }
#content ul.links { list-style:none; margin:6px 0px 12px 0px; padding:0px 0px 0px 0px; }
#content ul.links span { color:#252424; font-weight:bold; position:absolute; display:inline; }
#content ul.links li { margin:0px 0px 6px 48px; padding:0px 0px 0px 0px; }

/* buttons */
#buttonAddToCart { width:104px; height:29px; position:absolute; background:url(/images/assets/buttonAddToCart02.gif); margin:232px 0px 0px 138px; }

/* horizontal buttons */
#content ul#hButtons { list-style:none; float:left; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content ul#hButtons li { float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content ul#hButtons li.systatProduct { background:url(/images/products/systat_product_02.gif) no-repeat; }
#content ul#hButtons li.systatView { background:url(/images/products/systat_demo_02.gif) no-repeat; }
#content ul#hButtons li.tutorialVid { background:url(/images/downloads/video/tutorial_btn_02.gif) no-repeat; margin:12px 0px 0px 0px; }
#content ul#hButtons li.demoVid { background:url(/images/downloads/video/demo_btn_02.gif) no-repeat;  margin:12px 0px 0px 0px;}
#content ul#hButtons li.quicktimeVid { background:url(/images/downloads/video/quicktime_02.gif) no-repeat; margin:12px 0px 0px 0px;}

/* vertical buttons */
#content ul#vButtons { list-style:none; float:left; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content ul#vButtons li { clear:left; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content ul#vButtons li.mystatProduct { width:176px; background:url(/images/products/mystat_product_02.gif) no-repeat; margin:0px; padding:0px; }
#content ul#vButtons li.mystatView { width:294px; clear:both; background:url(/images/products/mystat_feature_02.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px; }
#content ul#vButtons li.patch32 { width:238px; height:29px; background:url(/images/downloads/patch/button32Patch_02.gif) no-repeat; margin:0px; padding:0px; }
#content ul#vButtons li.patch64 { width:238px; height:29px; clear:both; background:url(/images/downloads/patch/button64Patch_02.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px; }
#content ul#vButtons li.buttonNewEvents { width:225px; height:29px; background:url(/images/whatsNew/buttonNewsEvents_02.gif) no-repeat; margin:0px 0px 12px 0px; padding:0px; }
#content ul#vButtons li.buttonAwards { width:239px; height:29px; background:url(/images/whatsNew/buttonAwardsReviews_02.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px; }
#content ul#vButtons li.buttonNewFeatures { width:211px; height:29px; clear:both; background:url(/images/whatsNew/buttonNewFeatures_02.gif) no-repeat; margin:0px 0px 0px 20px; padding:0px; }

/* home */
#home { margin:0px 40px 20px 40px; overflow:hidden; }
#home ul { float:right; list-style:none; overflow:hidden; display:inline; margin:0px 64px 0px 0px; padding:0px; }
#home ul li { height:30px; float:left; margin:0px; padding:0px; }
#home ul li.whats_new { width:109px; background:url(/images/nav/home/whats_new_02.gif) no-repeat; }
#home ul li.try_it { width:63px; background:url(/images/nav/home/Try_it_02.gif) no-repeat; }
#home ul li.buy_it { width:84px; background:url(/images/nav/home/Buy_it_02.gif) no-repeat; }

/* callouts */
#callouts { width:789px; overflow:hidden; background:url(/images/footer3.jpg) no-repeat; margin:0px auto 0px auto; }
#callouts a { float:left; display:block; color:#252424; text-decoration:none; }
#callouts a:hover { color:#666666; text-decoration:underline; }
#callouts a p { font:10px/14px verdana; float:left; overflow:hidden; cursor:pointer; display:block; }
#callouts a p.download { width:176px; padding:35px 7px 10px 14px; }
#callouts a p.ask { width:168px; padding:35px 7px 10px 14px; }
#callouts a p.site { width:163px; padding:35px 7px 10px 14px; }
#callouts a p.video { width:184px; padding:35px 7px 10px 28px; }

.InsertContent { height:200px; width:400px; border:solid 1px Green; background-color:#EEEEEE; margin:auto; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center;	vertical-align:middle; }
.LoginBox { margin:auto; }
.ProductDetailsContainer { height:500px; width:300px; margin: auto; }

/* products */
#item { clear:both; overflow:hidden; margin:20px 0px 0px 0px; }

/* customer registration */
#content.customerRegistration { overflow:hidden; }
#content.customerRegistration p { ont:12px/16px arial; color:#252424; margin:0px 6px 0px 0px; }
#content.customerRegistration .input { height:auto; border:1px solid #cccccc; font:11px/13px verdana; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }

/* user profile */
#content.userProfile { overflow:hidden; }
#content.userProfile p { ont:12px/16px arial; color:#252424; margin:0px 6px 0px 0px; }
#content.userProfile .input { height:auto; border:1px solid #cccccc; font:11px/13px verdana; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }

/* checkout */
#content.checkout p { font:12px/16px arial; color:#252424; margin:0px 6px 0px 0px; }
#content.checkout .input { height:auto; border:1px solid #cccccc; font:11px/13px verdana; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }

/* store */
#content.store div.product { text-align:center; margin:0px 0px 24px 0px; }
#content.store div.product h1 { font:bold 14px/18px arial; color:#00782b; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content.store div.product p { font:12px/16px arial; color:#252424; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#content.store div.product img#systat { width:120px; height:120px; background:url(/images/store/productSystat.png); }
#content.store div.product img#mystat { width:120px; height:120px; background:url(/images/store/productMystat.png); }

#titleUserInfo { width:197px; height:20px; background:url(/images/titles/titleUserInfo.png); }
#titleAccountInfo { width:242px; height:20px; background:url(/images/titles/titleAccountInfo.png); }
#titleSystatInfo { width:239px; height:20px; background:url(/images/titles/titleSystatInfo.png); }
#titleAddress { width:99px; height:20px; background:url(/images/titles/titleAddress.png); }
#titleHomeAddress { width:180px; height:20px; background:url(/images/titles/titleHomeAddress.png); }
#titleBillingAddress { width:180px; height:26px; background:url(/images/titles/titleBillingAddress.png); }
#titleShippingAddress { width:212px; height:26px; background:url(/images/titles/titleShippingAddress.png); }
#titleOrderHistory { width:160px; height:26px; background:url(/images/titles/titleOrderHistory.png); }
#titleAddressInfo { width:242px; height:20px; background:url(/images/titles/titleAddressInfo.png); }
#titleCreditCardInfo { width:280px; height:20px; background:url(/images/titles/titleCreditCardInfo.png); }
#titleSystatProducts { width:191px; height:26px; background:url(/images/titles/titleSystatProducts.png); }
#titleOrderConfirmation { width:228px; height:20px; background:url(/images/titles/titleOrderConfirmation.png); }
#titleShoppingCart { width:175px; height:26px; background:url(/images/titles/titleShoppingCart.png); }

/* footer */
#footer { width:668px; overflow:hidden; text-align:center; margin:12px auto 1px auto; }
#sitemap { font:10px/14px verdana; color:#999999; text-align:center; margin:0px 0px 1px 0px; }
#sitemap a { text-decoration:none; color:#999999; }
#sitemap a:hover { color:#000000; }
#brand { font:10px/14px verdana; color:#325475; }
#brand a { color:#666666; text-decoration:none; }
#brand a:hover { color:#000000; }
#brand span { font:10px/14px verdana; color:#666666; }
#brand img { position:relative; top:6px; background:url(/images/website_design_eim_logo.png); }


/* style classes */
.GeneralContent
{
	font-family: Californian FB, Arial;
	background-color: #EEEEEE;
}

.titleGreen {
	color:#009900;
	line-height: 36px;
	font-size: 36px;
	font-family: "Arial Narrow", Arial;
}
.titleGreenHelvetica {
	color:#057D3D;
	line-height: 30px;
	font-size: 28px;
	font-family: Helvetica, Arial, Sans-Serif;
    font-weight: lighter;
    float:left;
}
.titleBlack {
	color: #000000;
	line-height: 36px;
	font-size: 36px;
	font-family: "Arial Narrow", Arial;
}
.titleBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	color: #000000;
	line-height: 36px;
}
.titleBlackBoldHelvetica {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bolder;
	font-size: 30px;
	color: #000000;
	line-height: 30px;
	float:left;
	padding:0px 10px 0px 0px;	
}
.smallButton a, .smallButton a:active, .smallButton a:visited
{
	display:block;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:101px;
	height:31px;
	text-align:center;
	vertical-align:middle;
	font-size: 15px;
	background:url(images/btBG_small.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	line-height: 31px;
}

.smallButton a:hover
{
	background:url(images/btBG_small_roll.gif);
}

.medButton a, .medButton a:active, .medButton a:visited
{
	display:block;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:171px;
	height:31px;
	text-align:center;
	vertical-align:middle;
	font-size: 15px;
	background:url(images/btBG_med.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	line-height: 31px;
}

.medButton a:hover
{
	background:url(images/btBG_med_roll.gif);
}

.largeButton a, .largeButton a:active, .largeButton a:visited
{
	display:block;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:256px;
	height:31px;
	text-align:center;
	vertical-align:middle;
	font-size: 15px;
	background:url(images/btBG_large.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	line-height: 31px;
}

.largeButton a:hover
{
	background:url(images/btBG_large_roll.gif);
}


.medButtonRed a, .xLargeButtonRed a:active, .xLargeButtonRed a:visited
{
	display:block;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:187px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-size: 15px;
	background:url(images/sale_button_med_off.png);
	background-repeat:no-repeat;
	text-decoration:none;
	line-height: 31px;
}

.medButtonRed a:hover
{
	background:url(images/sale_button_med_on.png);
}

.xLargeButtonRed a, .xLargeButtonRed a:active, .xLargeButtonRed a:visited
{
	display:block;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:311px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-size: 15px;
	background:url(images/sale_button_off.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	line-height: 31px;
}

.xLargeButtonRed a:hover
{
	background:url(images/sale_button_on.gif);
}
/*
	HTML Tags

	This stylesheet contains all HTML tags that have been redefined for the present website skin.  These styles
	serve as the default values for each tag defined in this stylesheet.
*/

/*Table Header Colume Styles*/
th
{
	background-color: #cccccc;
	color: #333333;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

/*All Tabel Cell Styles*/
td
{
	padding: 3px;
}

/*All strong tags (Used for Form Label Fields also)*/
strong
{
	color: #333333;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 80%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
