@charset "utf-8";

/*-----------common------------*/
* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0b333c;}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the .container selector */
}

a {text-decoration:none;}
a:hover {color:#2b333c;}

#header,  
#mainContent, 
#footer {float: inherit; width: 950px; margin: 0 auto;}

/*ul*/
#HeadNavBar ul,  
#footer #footerList ul {list-style: none; margin:0; padding:0}

/*li*/
#HeadNavBar li, 
#siteMenu #menu li {display: inline;}

.clear-both{clear:both;}


/*------------------------------------a---*/
a[href="http://www.fastcommerce.com/"] {color: #ed1f24; font-weight:bold;}
a:hover[href="http://www.fastcommerce.com/"] {color:#0b333c; }


/*header*/

#fastcommerceLogo {float:left;background:url(http://www.fastcommerce.com/styles/images/fastcommercelogo.gif) no-repeat 0 0; width:270px; height:20px; margin: 15px 0;}
#fastcommerceLogo a {width:270px; height:20px; text-indent: -1000px; display: block; overflow: hidden;}

#HeadNavBar {float: right; height:20px; margin: 15px 0;}
#HeadNavBar li a,
#footer li a {line-height:20px; padding: 3px 5px;}
#HeadNavBar li a:hover,
#footer li a:hover {background:#b2e1ff;}

#navUrls {list-style:none; margin:5px; padding:5px; font-weight:bold; height:900px;}

#siteMenu {float: left; background: url(http://www.fastcommerce.com/styles/images/widget_02.gif) 0 -58px repeat-x; margin:0; padding:0; width:950px; height:40px;}
#siteMenu #left {float: left; background:url(http://www.fastcommerce.com/styles/images/widget_01.gif) 0 0;width:2px; height:33px;}
#siteMenu #right {float: right; background:url(http://www.fastcommerce.com/styles/images/widget_01.gif) -7px 0; width: 2px; height:33px;}
#siteMenu #menu {float:left; margin:0; height:28px; padding:2px; list-style:none;}
#siteMenu #menu li {height:33px; padding:0px 10px;}
#siteMenu #menu a {line-height:28px; padding:5px 0; *padding: 0;/*IE7&IE6*/}


#siteMenu #menu a:hover {background:#b2e1ff url(http://www.fastcommerce.com/styles/images/widget_02.gif) 0 0 no-repeat;}
#siteMenu #menu a span {color:#e5e5e5; padding:5px 10px; font-weight:bold; }
#siteMenu #menu a:hover span {background: url(http://www.fastcommerce.com/styles/images/widget_02.gif) right -29px no-repeat; color:#2b333c; padding:5px 10px; *padding:5px 10px 6px 10px;/*IE7&IE6*/ }

/*-----------widget------------*/
/*---------------------Box------------------*/
/*Box Core*/
.box {border-left: solid 1px #b7babc; border-right: solid 1px #b7babc; margin: 0 0 15px 0;  text-align: left;}
.box .boxTitle {border-top: solid 1px #b7babc; padding: 0 10px; background: #e8e8e8; position: relative; z-index:0}
.box .boxTitle h1 {color: #0b333c; font-size:11px; margin: 0; line-height: 25px;}
.box .boxTitle .topLeft {background: url(http://www.fastcommerce.com/styles/images/widget_01.gif) no-repeat -53px 0; width:4px; height:4px; position:absolute; top: -1px; left: -1px; _top: 0; _left: -11px;/*IE6*/}
.box .boxTitle .topRight {background: url(http://www.fastcommerce.com/styles/images/widget_01.gif) no-repeat -53px -4px; width:4px; height:4px; position:absolute; top: -1px; right: -1px; _top: 0; _right: 0;/*IE6*/}
.box .boxBottom {border-bottom: solid 1px #b7babc; height: 1px; position: relative;}
.box .boxBottom .bottomLeft {background: url(http://www.fastcommerce.com/styles/images/widget_01.gif) no-repeat -53px -8px; width:4px; height:7px; position:absolute; top: 0;/*?*/ left: -1px;}
.box .boxBottom .bottomRight {background: url(http://www.fastcommerce.com/styles/images/widget_01.gif) no-repeat -53px -15px; width:4px; height:7px; position:absolute; top: -px; right: -1px;}
.box .boxBottom .bottomXrepeat {background: url(http://www.fastcommerce.com/styles/images/widget_02.gif) repeat-x 0 -121px; width: 100%; height:7px; position:absolute; top: -px;}
.box .boxBody {padding: 5px;}
/*end Box Core*/
/*Box Expansion*/
.ld_content {float:right; width:740px}
.ld_content .boxTitle {background: #FFF; border-bottom: solid 1px #b7babc;}
.ld_content .boxTitle h1 {font-size:15px; color:#ed1f24; margin: 5px 0;}
.ld_content .boxTitle .topLeft {background: url(http://www.fastcommerce.com/styles/images/widget_01.gif) no-repeat -62px 0; width:4px; height:4px; position:absolute; top: -1px; left: -1px; _top: 0; _left: -11px;/*IE6*/}
.ld_content .boxTitle .topRight {background: url(http://www.fastcommerce.com/styles/images/widget_01.gif) no-repeat -62px -4px; width:4px; height:4px; position:absolute; top: -1px; right: -1px; _top: 0; _right: 0;/*IE6*/}

.ld_content #aboutFastcommerce {border-top: dotted 1px #b7babc;padding:5px 10px;}
.ld_content #boxMainContent {padding: 5px 10px; min-height:864px;}
.ld_content #boxMainContent h2 {margin: 10px 0; padding:0; font-size:12px; line-height:150%;}
.ld_content #aboutFastcommerce #aboutUs {float:left; width:540px; border-right:dotted 1px #b7babc;}
.ld_content #aboutFastcommerce #contactUs {float:right; width:160px; line-height: 150%;}

.navigator {float:left; width:200px;}


/*-----------layout------------*/
#mainContent {clear:both;}

#footer {clear:both; text-align:left; list-style:none; padding: 0 0 10px 0;}
#footer #footerLogo {float:left; background:url(http://www.fastcommerce.com/styles/images/fastcommercefootlogo.gif) no-repeat center ; width:140px; height:20px;}
#footer #footerLogo a {width:140px; height:11px; text-indent: -1000px; display: block; overflow: hidden;}
#footer dd {float:left; margin:0; padding:0; color:#828282; font-size:10px; line-height:20px;}
#footer ul {list-style:none; margin:0; padding:0 10px;}
#footer li {display: inline;}

#footer #footerList * {color:#828282;}
#footer #footerList {border-bottom: dotted 1px #b7babc; margin-bottom: 5px; }
#footer #footerList ul {border-right: dotted 1px #b7babc;  padding-bottom:5px;float:left;}
#footer #footerList ul > li:first-child {font-weight:bold;}
#footer #footerList li {display: block}































