/* begin styles for RSS Feed */

body
{
	margin: 0px;
	padding: 0px;
	background-color: #cecece;
}
#header
{
	width: 100%;
	background-repeat: repeat-x;
	height: 141px;
	background-image: url(Images/Common/software-header-bkgrnd.jpg);
}
#content
{
	width: 100%;
	background-color: #FFFFFF;
}
#footer
{
	clear: none;
	width: 100%;
	background-color: #cecece;
	background-repeat: repeat-x;
	position: static;
}
.footerbg
{
	background: url(Images/Common/software_footer_bkgrnd.jpg) repeat;
}
.bigger
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.description
{
	font-size: 11px;
}
.description-title
{
	font-size: 11px;
	font-weight: bold;
}
.limited
{
	font-size: 10px;
	font-style: italic;
}
.percentage-bg
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
body, td, th
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #000000;
}
a:link
{
	color: #0000FF;
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
	color: #0000FF;
}
a:hover
{
	text-decoration: none;
	color: #0066FF;
}
a:active
{
	text-decoration: none;
	color: #FF0000;
}
.percentage-sm
{
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}
.sm-title-bold-blk
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.sm-blk
{
	font-size: 11px;
	color: #000000;
}
.sm-txt
{
	font-size: 10px;
	color: #000000;
}
.sm-txt-bold
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.orange
{
	color: #FF6600;
}
.smaller
{
	font-size: 10px;
}
.red
{
	color: #FF0000;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
h1
{
	font-size: 14px;
}
h6
{
	color: #000000;
}
.gray
{
	color: #999999;
}
.congrats
{
	font-size: 20px;
	font-weight: bold;
	color: #0000FF;
}
.congrats2
{
	font-size: 20px;
	font-weight: bold;
	color: #0000FF;
}
.butwait
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.morebuyers
{
	font-weight: bold;
	color: #000000;
}
.whopping
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
/* font */
h1.blue{color:#034790;}
h1.white{color:#ffffff;}
h1.createproduct_text{margin: 0px 0px 2px 0px;}
h2{color:#000000; font-size: 19px; font-weight: normal; letter-spacing:-1px; margin: 0px 0px 10px 0px; }
    h2.blue{ color:#034790;}
    h2.white{ color:#ffffff;}
h3{font-size: 20px; font-weight: bold; letter-spacing:-1px; margin: 0px 0px 5px 0px; }
	h3.grey{ color: #343434;}
h4{color:#000000; font-size: 28px; font-weight: normal; letter-spacing:-1px; margin: 0px 0px 20px 0px; }
    h4.blue{ color:#034790;}
    h4.white{ color:#ffffff;}
    
/* controls */
input, textarea, select
{
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 13px;
}
.password_textbox{width:230px;font-family: Arial}
input.thin, textarea.thin, select.thin 
{
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 13px;
    border-right: #00458E 1px solid;
    border-top: #00458E 1px solid;
    border-left: #00458E 1px solid;
    border-bottom: #00458E 1px solid;
	color: #00458E;
    background-color: #ffffff;
}
.SignUpControlArea
{
    padding:5px;
}
input.noborder { border: none; }
input.button { border: none; background-color: #ffffff;	color: #00458E; }
div.error
{
    border: #ffffff 0px solid;
	color: #ff0000;
	margin-bottom: 15px;
}

/* Tag Classes */
br.titlespacer{ line-height: 5px; }
p.spacer{padding: 0px; padding-top:8px; margin:0px;}
p.line{height:1px; background-color:#D9D9D9; margin:0px; overflow: hidden;}
table.collaspe{ border-collapse: collapse; } 
td.collaspe, th.collaspe{ padding: 0; } 

/* Main Layout */
#main_header{height:129px; position:relative; background: url(Images/Common/TopMenuBackground.png) repeat left top;}
#main_topbar{height:26px; margin:0; background: url(Images/Common/Topbar.png) repeat left top;}
#main_topinfobar_large{height:211px; margin:0; background: url(Images/Common/TopInfoBar_Large.png) repeat left top;}
#main_topinfobar_small{height:67px; margin:0px; background: url(Images/Common/TopInfoBar_Small.png) repeat left top;}

/*#main_wrapper{float:left; width:1000px;}*/
#main_wrapper{float:left; width:100%; margin:0px; padding:0px;}
.main_content{float:left; padding:9px; width:620px; } 
.main_content_full{float:left; width:100%; padding:0px;}  
#main_leftcontentarea, .main_leftcontentarea{float:left;width:338px;background:#D9D9D9; padding:10px;}
#main_footer{height:84px; margin:0; clear:both; width:100%; background: url(Images/Common/FooterBackground.png) repeat left top;}

/* Footer Layout*/
#footersecure{height:66px; margin-top:17px; width:300px; float:left;}
#footerinformation{height:36px; margin-top:43px; width:625px; float:right;}
    #footerinformation p{ font-size:12pt; color:#8FC5FF; font-weight:normal;}
    #footerinformation a{ font-size:12pt; color:#ffffff; font-weight:normal;}

/* Top Menu */
#logo_large{margin-top:10px; margin-left:75px; float:left; width:205px;}
#top_menu{ text-align:right; margin-top:15px; margin-right:20px; float:right; height:55px; width:250px;}
#main_menu{float:right; position:absolute; right:0; width:685px; height: 47px; margin-top: 82px; }
.main_menu_container{ height: 47px; padding-right:10px;}
    .main_menu_container ul{ list-style: none; margin: 0px; float:right; height: 31px; }
    .main_menu_container ul li{ display: block; float: left; padding: 2px; margin: 0px; }
    .main_menu_container ul li a{display: block; padding: 0px; margin: 0px; height: 47px; }
    
        .main_menu_container ul li.home{ background: transparent url(Images/Menu/Dashboard.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.orders{ background: transparent url(Images/Menu/orders.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.watchlist{ background: transparent url(Images/Menu/watchlist.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.promote{ background: transparent url(Images/Menu/promote.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.polls{ background: transparent url(Images/Menu/polls.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.history{ background: transparent url(Images/Menu/history.png) no-repeat top left; width: 91px; }

        .main_menu_container ul li.homeselected { background: transparent url(Images/menu/Dashboardov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.ordersselected{ background: transparent url(Images/Menu/ordersov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.watchlistselected{ background: transparent url(Images/Menu/watchlistov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.promoteselected{ background: transparent url(Images/Menu/promoteov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.pollsselected{ background: transparent url(Images/Menu/pollsov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.historyselected{ background: transparent url(Images/Menu/historyov.png) no-repeat top left; width: 91px; }

        .main_menu_container ul li.home{ background: transparent url(Images/Menu/Dashboard.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.myproducts{ background: transparent url(Images/Menu/myproducts.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.reports{ background: transparent url(Images/Menu/reports.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.offers{ background: transparent url(Images/Menu/offers.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.profile{ background: transparent url(Images/Menu/Profile.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.upgrade{ background: transparent url(Images/Menu/upgrade.png) no-repeat top left; width: 91px; }

        .main_menu_container ul li.homeselected { background: transparent url(Images/menu/Dashboardov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.myproductsselected{ background: transparent url(Images/Menu/MyProductsov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.reportsselected{ background: transparent url(Images/Menu/Reportsov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.offersselected{ background: transparent url(Images/Menu/offersov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.profileselected{ background: transparent url(Images/Menu/Profileov.png) no-repeat top left; width: 91px; }
        .main_menu_container ul li.upgradeselected{ background: transparent url(Images/Menu/upgradeov.png) no-repeat top left; width: 91px; }
        
        
/* Menu rollovers NOT used
#main_menu_container ul li#home a:hover { background: transparent url(Images/menu/Dashboardov.png) no-repeat top left; width: 91px; }
*/

/* Generic Box Content Area */
.box_container { width:100%; clear:both; }
    /*.box_header{height: 6px; background: url(Images/Common/RightCorner.jpg) top right no-repeat;}
        .box_header div { width: 6px; height: 6px; overflow: hidden; background: url(Images/Common/LeftCorner.jpg) top left no-repeat;} */
    .box_header{height: 6px;}
        .box_header div { width: 6px; height: 6px; overflow: hidden;}
/*    .box_content{ padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:20px; background: url(Images/Common/background.jpg) top left repeat-x;} */
        .box_content{ padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:20px; text-align: left;}

/* Generic Small Navigation Bar */
.smallbar_wrapper{float:left;width:100%; height:45px;}
    .smallbar_content{ padding-left:10px; padding-top:8px; font-size:11pt; color:#000000; margin: 0 4px; height:34px; background : url(Images/Common/Smallbar_background.png) repeat-x top left; }
    .smallbar_left{float:left; height:34px; width:4px; margin-left:-100%; background : url(Images/Common/Smallbar_left.png) no-repeat top left;}
    .smallbar_right{float:left; width:4px; height:34px; margin-left:-4px; background : url(Images/Common/Smallbar_right.png) no-repeat top left;}

/* Side Bar Content Areas */
.sidebargrey{ width: 316px; padding: 10px; background-color:#CECECE; text-align: left; font-family:Calibri,Helvetica,sans-serif;} 
    .sidebargreybottom{Height:6px;background: transparent url(Images/Common/SideBarBottomGreyBackground.png) no-repeat top left; width: 335px;padding-bottom:10px;}
.sidebarblue{ background: transparent url(Images/Common/SideBarTopBlueBackground.png) no-repeat top left; width: 316px; padding: 10px;background-color:#1762BE;}
    .sidebarbluebottom{Height:6px; background: transparent url(Images/Common/SideBarBottomBlueBackground.png) no-repeat top left; width: 335px; padding-bottom:10px;}

/* Seller and Buyer Dashboard*/
.Dashboard_TopbarWelcomeTextPanel_Small{ height:66px; width:325px; margin-left:2px; float:left; padding-top:0px; padding-left:28px; background : url(Images/Common/TopBar_Small_Welcome.png) no-repeat top left;}
    .Dashboard_WelcomeTextBox_Small{ font-size:21pt; color:#ffffff; margin-top:25px; margin-left:20px;}        
/*.Dashboard_TopbarTitle_Small{ float:left; height:40px; width:195px; margin-top:20px; margin-left:10px; background : transparent url(Images/Seller/OrderScreenTitle.png) no-repeat top left;}*/
.Dashboard_TopbarTitle_Small{ float:left; height:40px; width:195px; margin-top:20px; margin-left:10px; background : transparent no-repeat top left;}
.Dashboard_TopbarSeparator_Small{height:60px; float:left; width:2px; margin-top:0px; margin-left:5px; background : transparent url(Images/Common/TopInfoBar_Small_Separator.png) no-repeat top left;}
.Dashboard_TopbarDescription_Small{height:55px; font-size:10pt; color:#ffffff; float:left; width:370px; padding-top:12px; margin-left:15px;}        

.apDiv1 {
	position: absolute;
	width: 209px;
	height: 418px;
	z-index: 1;
	left: auto;
	right: auto;
	top: 244px;
	margin-left: -75px;
	/*background-image: url(Images/sold-out.png);*/
	visibility: visible;
	bottom: 741px;
	background-repeat: no-repeat;
}

.BoughtQuantity
{
    font-size: 14px;
}
.CurrentPrice
{
    font-size: 16px;
}
.ProductName
{
    font-size: 14px;
}
.ProductTitle
{
    font-size: 20px;
    color: #FFFFFF;
	font-weight: bold;
}