html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*			HOME			*/

#main .content-left .content-box .content-box-top-laptop { background: url('/resources/images/bot-curve-623-home.png') no-repeat left  bottom; padding-bottom: 14px; }
#main .content-left .content-box .content-box-mid-laptop { padding: 0 10px 14px 10px; position: relative; zoom: 1; width: 601px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background: url('/resources/images/laptop-home.png') no-repeat bottom right #FFF; }
#main .content-left .content-box .content-box-mid-laptop p { width: 353px; }
.c-box2-img { background: url('/resources/images/mouse.png'); width: 219px; height: 111px; float: right; margin: 20px -10px 10px 10px; }
#home-top { background: transparent url('/resources/images/top-curve-940.png') no-repeat !important; margin-top: 0px; width:940px !important; padding-top: 13px; }
#wrap #main #home-top .content-box{ padding: 0 32px 0 310px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-top: 0px; width:596px !important; background: url('/resources/images/top-home-img.jpg') no-repeat bottom left #FFF; margin-bottom: 0px; }
#wrap #main #home-top #home-940-bottom { float: left; width: 940px; padding-bottom: 13px; background: url('/resources/images/bot-curve-940-home.png') no-repeat bottom left; margin-bottom: 15px; }
/*IE7*:first-child+html #wrap #main #home-top #home-940-bottom { float: left; width: 940px; padding-bottom: 13px; background: url('/resources/images/bot-curve-940-home.png') no-repeat; margin-bottom: 35px; }*/
#home{ overflow: hidden; }
#home .c-box2{ padding: 0 0 0 10px; background: transparent url('/resources/images/static-pages/home-content-2.png') no-repeat !important; height: 247px; }
#home .c-box2 p{ width: 370px; }
#home .c-box2 p.base{ width: 570px; }
#home .c-box3{ padding: 0 0 0 10px; background: transparent url('/resources/images/static-pages/home-content-3.png') no-repeat !important; height: 337px; }
#home .c-box3 p{ width: 328px; margin: 10px 0 25px 0; }
#home .c-box3 p.base{ width: 328px; }


/*			PRIVACY			*/

#privacy ol{ list-style-type: decimal !important; margin: 0 80px; }
#privacy ol li{ margin: 15px 0; border-bottom: 1px dotted #DFDFDF; line-height: 18px; padding-bottom: 20px; }
#privacy ol li ol { padding-top: 10px; }
#privacy ol li ol li { margin: 0; border-bottom: 0; padding-bottom: 0; }


/*			TRADE DIRECTORIES			*/

#trade-dir #trades-left,
#trade-dir #trades-right { float: left; width: 458px; }
#trade-dir h4 { clear: both; margin-bottom: 10px; }
#trade-dir ul { line-height: 18px; margin-left: 10px; margin-bottom: 15px; }
#trade-dir ul li { }
#trade-dir ul li a { color: #5090D0; text-decoration: none; }
#trade-dir ul li a:hover { color: #D71F85; text-decoration: underline; }
#trade-top .c-box1{ padding: 0 32px 0 310px; background: transparent url('/resources/images/static-pages/home-content-1.png') no-repeat !important; height: 256px; margin-top: 0px; width:598px !important; }
#main #trade-dir .content-box .content-box-mid{ padding: 0 10px 1px 10px; position: relative; zoom: 1; height: 100%; width: 279px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background: #FFF; min-height: 730px; }
*html #main #trade-dir .content-box .content-box-mid { height: 730px; }
#trades-top { background: transparent url('/resources/images/top-curve-940.png') no-repeat !important; margin-top: 0px; width:940px !important; padding-top: 13px; float: left; margin-bottom: 20px; }
#wrap #main #trades-top .content-box{ padding: 0 10px 0; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-top: 0px; width:918px !important; margin-bottom: 0px; background: #FFF; }
#wrap #main #trades-top #trades-940-bottom { float: left; width: 940px; padding-bottom: 13px; background: url('/resources/images/bot-curve-940.png') no-repeat bottom left; }
/*IE6*/* html .tradebutton { width: 130px !important; }


/*			DOWNLOADS			*/

#downloads div.download_wrap { margin: 15px 10px; padding: 10px 8px 7px; overflow: hidden; height: 100px; border: 1px solid #DFDFDF;  border-left: 5px solid #DFDFDF; background: url('/resources/images/box-gradient.gif') left bottom repeat-x; cursor: pointer; }
*html #downloads div.download_wrap { width: 559px; }
#downloads div.download_wrap div.download_info { float: left; display: inline; width: 400px; }
#downloads div.download_wrap.even { border: 1px solid #EFEFEF; border-left: 5px solid #efefef; background: url('/resources/images/box-gradient.gif') left bottom repeat-x; }
#downloads div.download_wrap:hover,
#downloads div.download_wrap.even:hover { border-left: 5px solid #6697be; }
#downloads div.download_wrap a { text-indent: -9999px; float: right; display: inline; width: 68px; background: url('/resources/images/download-button.gif') no-repeat scroll 0 0; padding: 75px 0 0 13px; text-decoration: none; }
#downloads div.download_wrap a:hover { text-indent: -9999px; text-decoration: underline; background: url('/resources/images/download-button.gif') no-repeat scroll -80px 0; }

.download_info h4 { padding: 9px 0 9px 45px !important; line-height: 20px; background: url('/resources/images/icon-sprite.png') no-repeat; color: #6697be !important; }
h4.gen-download { background-position: 0 -1320px; }
h4.terms { background-position: 0 -1360px; }
h4.software { background-position: 0 -1400px; }
h4.document { background-position: 0 -1440px; }
#main #downloads .content-left .content-box-mid h4 { font-size: 15px; color: #005293; margin: 0px 0 10px 0; padding: 9px 0 10px 10px; }

/*			FAQs			*/

#faqs .hideaccordion				{ height: 0; }
#faqs div.faq_wrap 					{ margin: 15px 10px; padding: 10px 8px 7px; overflow: hidden; height: 128px; border: 1px solid #DFDFDF;  border-left: 5px solid #DFDFDF; background: url('/resources/images/box-gradient.gif') left bottom repeat-x; cursor: pointer; width: 258px; float: left; }
#faqs ul							{ margin-left: 40px; list-style: disc; }
#faqs li							{ line-height: 20px; }
#faqs div.faq_wrap .product1,
#faqs div.faq_wrap .product2,
#faqs div.faq_wrap .product3,
#faqs div.faq_wrap .product4 		{ padding-left: 45px !important; background: url('/resources/images/icon-sprite.png') no-repeat; color: #50b848 !important; height: 19px; }
#faqs div.faq_wrap .product1		{ background-position: 0 0; }
#faqs div.faq_wrap .product2		{ background-position: 0 -400px; }
#faqs div.faq_wrap .product3		{ background-position: 0 -960px; }
#faqs div.faq_wrap .product4		{ background-position: 0 -1800px; }
#faqs div.faq_wrap .faq_button { float: right; margin-right: 10px; }
#faqs div.faq_wrap.light { border: 1px solid #EFEFEF; border-left: 5px solid #efefef; background: url('/resources/images/box-gradient.gif') left bottom repeat-x; }
#faqs div.faq_wrap:hover,
#faqs div.faq_wrap.light:hover { border-left: 5px solid #6697be; }
.myAccordion { width: 550px; margin: 20px auto; }
.myAccordion .yui-cms-accordion .yui-cms-item { width: 550px; }
/*
Copyright (c) 2007, Caridy Pati?o. All rights reserved.
Portions Copyright (c) 2007, Yahoo!, Inc. All rights reserved.
Code licensed under the BSD License:
http://www.bubbling-library.com/eng/licence
version: 1.3.3
*/
.question { padding-left: 8px; text-decoration: none; font-size: 18px; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd { /*height: 0;*/ padding: 0; overflow: hidden; }
.yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item .bd { height: auto; width: 1px; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd .fixed { padding: 0 12px; border-bottom: 1px dotted #DFDFDF; margin-bottom: 12px; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions { position: relative; top: 4px; margin-bottom: 8px; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions a { margin-right: 4px; text-decoration: none; font-size: 50%; float: left; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions .accordionToggleItem { width: 14px; height: 14px; background: url(http://yui.yahooapis.com/2.3.1/build/assets/skins/sam/sprite.png) no-repeat 0 -350px; cursor:pointer; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .actions .accordionToggleItem { background: url(http://yui.yahooapis.com/2.3.1/build/assets/skins/sam/sprite.png) no-repeat 0 -400px; }
.yui-skin-sam .yui-cms-accordion.persistent .yui-cms-item.selected .actions .accordionToggleItem { display: none; }
.yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item .actions .accordionToggleItem { width: 25px; height: 15px; background: url(http://yui.yahooapis.com/2.3.1/build/assets/skins/sam/sprite.png) no-repeat 0 -450px; }
.yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item.selected .actions .accordionToggleItem { background: url(http://yui.yahooapis.com/2.3.1/build/assets/skins/sam/sprite.png) no-repeat 0 -500px; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions .accordionRemoveItem { width: 25px; height: 15px; background: url(http://yui.yahooapis.com/2.3.1/build/assets/skins/sam/sprite.png) no-repeat 0 -300px; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .ajax .fixed { background: url(loading.gif) no-repeat 50% 50%; }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd { /*height: 0px;*/ }
.yui-skin-sam .yui-cms-accordion.fixIE .yui-cms-item .bd {  *height: 1px; /* IE Hack */
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .bd { height: auto; }


/*			CONTACT			*/

#form_1 { width:460px; margin: 0 60px; background: url('/resources/images/gradient.jpg') repeat-x bottom left #FFFFFF; border: 1px solid #DFDFDF; float: left; padding: 20px 10px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
*html #form_1 { margin: 0 0 0 50px; }
#form_1 fieldset { float: left; clear: both;}
#form_1 #formResponse { margin: 0 auto; }
#form_1 #formResponse .contact-form p { margin-bottom: 10px; float: left; }
#form_1 #formResponse label { width: 115px; float: left; color: #333; }
#form_1 #formResponse input,
#form_1 #formResponse textarea { width: 308px; float: left; border: 1px solid #999; background: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#form_1 #formResponse p input { height: 22px; }
#form_1 #formResponse p textarea { height: 80px; }
#recaptcha_widget_div { margin:0 0 0 126px; width:318px; }
#form_1 #submitButtons #submit { float: left; margin-left: 306px; width: 120px; color: #FFF; font-weight: bold; height: 27px; border: none; padding: 0; background: url('/resources/images/submit.png') no-repeat bottom left; cursor: pointer; }
#securityP { display: none; }
*:first-child+html #form_1 #submitButtons #submit,
*html #form_1 #submitButtons #submit{ height: 25px; padding: 0; background: url('/resources/images/submit.png') no-repeat bottom left; }


/*			ACCESSIBILITY			*/

#accessibility .accesskeys { margin-left: 30px; }
#accessibility li { line-height: 22px; }
#accessibility .letter { font-size: 16px; color: #005293; padding-right: 20px; font-weight: bold; text-transform: uppercase; }
#accessibility .browsers { font-size: 16px; color: #005293; padding-right: 20px; font-weight: bold; }


/*			PRODUCTS SLIDER			*/

#trades-top .slider		 				{ height: 180px; width: 850px; margin: 0 auto; }
#prod-over .slider		 				{ height: 457px; width: 830px; margin: 0 auto; }
#rs3 .slider			 				{ height: 457px; width: 820px; margin: 0 auto; }
#rs3 .slider-active,
#prod-over .slider-active 				{ border-bottom: 3px solid #6697BE; border-top: 3px solid #6697BE; }
#trades-top .slider h3,
#rs3 .slider h3,
#prod-over .slider h3 					{ font-size: 24px; margin-bottom: 14px; color: #D71F85; }
#rs3 ul.dot-nav li.left-arrow,
#prod-over ul.dot-nav li.left-arrow 	{ background: url('/resources/images/arr-left-content.jpg') no-repeat; cursor: pointer; }
#rs3 ul.dot-nav li.right-arrow,
#prod-over ul.dot-nav li.right-arrow 	{ background: url('/resources/images/arr-right-content.jpg') no-repeat; cursor: pointer; }
#rs3 ul.dot-nav li.active,
#prod-over ul.dot-nav li.active 		{ background: url('/resources/images/dot-active-content.jpg') no-repeat; }
#rs3 ul.dot-nav li.inactive,
#prod-over ul.dot-nav li.inactive 		{ background: url('/resources/images/dot-inactive-content.jpg') no-repeat; }
#rs3 ul.slider li img,
#trades-top ul.slider li img,	
#prod-over ul.slider li img				{ display: block; margin: 0; }

#sl-welcome { width: 500px; padding: 25px 300px 0 30px; height: 432px; background: url('/resources/images/products/slide-welcome.jpg') no-repeat 550px bottom #FFF; line-height: 20px; }
#sl-welcome .cta { color: #006699; font-weight: bold; }
#sl-welcome .tel { color: #d71f85; font-weight: bold; font-size: 18px; }

#sl-strategy,
#sl-listings,
#sl-trades,
#sl-website,
#sl-proof,
#sl-visibility,
#sl-get { width: 770px; padding: 25px 30px 0; height: 432px; line-height: 20px; }

#sl-strategy { background: url('/resources/images/products/slide-strategy.jpg') no-repeat center bottom #FFF; }
#sl-listings { background: url('/resources/images/products/slide-listings.jpg') no-repeat center bottom #FFF; }
#sl-trades { background: url('/resources/images/products/slide-trades.jpg') no-repeat center bottom #FFF; }
#sl-website { background: url('/resources/images/products/slide-website.jpg') no-repeat center bottom #FFF; }
#sl-proof { background: url('/resources/images/products/slide-proof.jpg') no-repeat center bottom #FFF; }
#sl-visibility { background: url('/resources/images/products/slide-visibility.jpg') no-repeat center bottom #FFF; }
#sl-get { background: url('/resources/images/products/slide-get.jpg') no-repeat center bottom #FFF; }


/*			TRADES SLIDER			*/

.trade-website { background: #FFF; padding: 20px; }
.trade-website .tw-image { float: left; width: 272px; height: 129px; margin-right: 15px; }
.trade-website .tw-desc { float: left; width: 511px; }
#main #trades-top .trade-website h3 a { background: #FFF; color: #69be28 !important; text-decoration: none; }
#main #trades-top .trade-website h3 a:hover { background: #FFF; color: #d71f85 !important; text-decoration: underline !important; }


/*		RS3 DEMO PAGE		*/

#rs3demo					{ margin: 0 60px 20px; }

