@charset "utf-8";
/* CSS Document */

@import "general.css";
@import "fonts.css";
@import "fullcalendar.css";
@import "tabs.css";
@import "jquery.fancybox-1.3.4.css";

body { background: #f4f4f4 url(../images/admin-Bg.gif) repeat-x 0px 0px scroll; margin:0px; padding:0px; }
body#login { background: url("../images/gradient_bl.jpg") repeat-x scroll center top white; }

.sellerPara{margin-left: 10px !important;margin-right: 10px !important;}
/*.wrapper { width:940px; padding:0px 10px; margin:0px auto; }*/
.wrapper { padding:0px 50px; margin:0px auto; }
	.wrapper .header .topLinks { }
		.wrapper .header .topLinks p { margin-bottom:0px; font-size:0.75em; line-height:33px; }
		.wrapper .header .topLinks p,
		.wrapper .header .topLinks p a { color:#fff; }
		.wrapper .header .logo { height:140px; overflow:hidden; }
		.wrapper .header .logo table tr td { vertical-align:middle; height:84px; }
    #main {
        margin: 0 auto;
        background: none repeat scroll 0 0 #222222;
        border-radius: 18px 18px 18px 18px;
        box-shadow: 0 1px 15px rgba(0, 0, 0, 0.6);
        padding-bottom: 25px;
        padding: 22px;
        width: 550px;
        margin-top: 100px;
    }
    #main h3 {
        background-image: -moz-linear-gradient(center top , #444444, #222222 100%, #222222);
        border-top-left-radius: 18px;
        border-top-right-radius: 18px;
        color: #EEEEEE;
        font-size: 1.5em;
        margin: -22px -22px 0;
        padding: 22px 0 20px;
        text-align: center;
        text-shadow: 1px 1px 3px black;
    }
    #main input[type=text],#main input[type=password],#main textarea,#main select{ border:1px solid #cccccc!important; font-size:1.4em;  }    
    #main a.button{ font-size:1.4em; font-weight:bold; float:right; margin-left:5px; }
    form fieldset {
        background: none repeat scroll 0 0 padding-box #F5F5F5;
        border: 3px solid black;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 1px 15px rgba(0, 0, 0, 0.6);
        padding: 40px 30px;
    }
	#menu { background:url(../images/menu-bg.gif) repeat-x 0px 0px scroll; line-height:38px;  }
		#menu ul li { float:left; font-size:0.8em; }
			#menu ul li a { color:#fff; display:block; padding:0px 15px;  }
				#menu ul li a.active,
				#menu ul li a:hover { background: url(../images/menuHover.gif) repeat-x 0px 0px scroll; }
			
	#menu .searchBox  { margin:6px 0px 0px 0px; }
	#menu .searchBox input.searchField { float:left; padding:3px; line-height:20px; border:0px; }
	#menu .searchBox input.searchBtn { background:url(../images/search-btn.gif) no-repeat 0px 0px scroll; float:left; width:24px; height:24px; cursor:pointer; }
			
	.subnav { background:#a4bb33; width:100%; height:33px; }
		.subnav ul { }
			.subnav ul li { line-height:33px; float:left; font-size:0.75em; color:#fff; }
				.subnav ul li a { color:#fff; padding:0px 8px; }
					.subnav ul li a.active,
					.subnav ul li a:hover { background: none; text-decoration:underline; }
			
	.contentArea { margin : 15px 0px; }
	.box3 p strong { color:#006f81; }
	.contentArea .box2,
	.contentArea .box3 { background:#fff; border:solid 1px #e0e0e0; padding:15px; }
		.contentArea .hasHeading { background:url(../images/heading-bg.gif) repeat-x 0px 0px scroll; border:solid 1px #00515e; height:31px; padding:0px 5px 0px 5px; }
		.contentArea .hasHeading h3 { color:#fff; line-height:31px; font-size:0.85em; font-weight:bold; margin:0px; }
		.contentArea .hasHeading p { margin-bottom:0px; margin-right:7px; line-height:31px; }
		.contentArea .hasHeading p select { min-width:100px; margin-top:5px; padding:1px; }
	.announcements tr td span { padding-right:20px; }
	.announcements tr td a { text-decoration:underline; }
	.announcements tr td a:hover { text-decoration:none; }
	.contentArea ul.message li { border-bottom: dotted 1px #ccc; padding:10px 0px; color:#7f7f7f; }
	.contentArea ul.message li a { color:#0a7f91; text-decoration:underline; }
	
	.searchColum { background:url(../images/search-box-bg.jpg) no-repeat 0px 0px scroll; width:306px; height:74px; padding-top:93px; }
	.searchColum p { margin-bottom:12px;}

	.box2 ul li,
	.box3 ul li { font-size:0.8em; }
	
	p.paging a { border:solid 1px #e0e0e0; padding:0px 4px; }
	
	.footer { background:#8ba120; height:30px;  font-family:Arial, Helvetica, sans-serif;  }
		.footer p { line-height:30px; color:#fff; font-size:0.75em; margin-bottom:0px;  }
		.footer a { color:#fff; }
		.footer a:hover { text-decoration: underline; }
		
	ul.sentItems li { background:url(../images/sentItems-icon.gif) no-repeat 0px center scroll; padding-left:25px !important; }
	ul.messages li { border-top: dotted 1px #e0e0e0; padding:10px 0px; }
	ul.messages li:first-child { border-top: none; padding:10px 0px;  }
		ul.messages li p { margin-bottom:0px; color:#595959; font-size:inherit; }
			ul.messages li p strong { font-size:1.1em; color:#006F81; }
			ul.messages li .date { width:75px; }
				ul.messages li .date p { line-height:36px; margin-bottom:0px; color:#b2b2b2; }
				ul.messages li .date p.close { padding-top:14px; }
	
	.box2 h4 { color:#00687a; font-weight:bold; }
	.dashboardCalendar h4 { color:#6c7c3b; }
	.eventsTable table tr th { background:#f1fac4; }
	.eventsTable table tr td { vertical-align:middle; }
	.eventsTable table tr td select { padding:2px; }
	.eventsTable table tr td p { font-size:inherit; margin-bottom:0px; }
	.eventsTable table tr td a {  color:#006F81; text-decoration:underline; }
	
	.archivedEvents p { line-height:25px; margin:0px; }
		.archivedEvents p a { text-decoration:underline;}
			.archivedEvents p span { padding-right:20px; }
	
	.pagination { margin:20px 0px 10px 0px; }
		.pagination p { margin:0px; line-height:25px; }
		.pagination select { padding:2px; }
	
	.box2 h5 { background:#eaeaea; color:#0a505a; line-height:30px; font-size:0.8em; font-weight:bold; padding:0px 10px; margin:0px; }
	.box2 h5 span { color:#ff0000; font-size:0.7em; }
	
	.loginArea { position:absolute; top:83px; }
	
	#videoBanner{ margin-bottom:20px; }
	
	.report .leftSide{ width:655px; }
	.report .leftSide .wrapForm{ margin-bottom:20px; }
	.report .leftSide label{ display:block; font-size:1em; color:#595959; margin-bottom:7px; }
	.report .leftSide input[type=text], .report .leftSide input[type=password], .report .leftSide select, .report .leftSide textarea{ background:#fff; border:1px solid #e7e7e7; }
	.report .leftSide input[type=text], .report .leftSide input[type=password]{ height:26px; line-height:26px; margin-right:7px; padding:0px 5px; }
	.report .leftSide select{ height:28px; line-height:28px; padding:3px 3px 3px 5px; }
	.report .leftSide textarea{ width:640px; padding:5px; height:140px; }
		.report .leftSide .calanderIcon{ float:left; margin-right:7px; margin-top:6px; }
		.report .leftSide .to{ float:left; line-height:28px; margin-right:7px; color:#595959; font-size:0.75em; }
		.report .leftSide a.more{ font-size:0.63em; color:#595959; text-decoration:underline; background:url(../images/addition-icon.png) no-repeat 0px 0px scroll; padding:0px 0px 0px 13px; }
		.report .leftSide a:hover.more{ text-decoration:none; }
		
		a.button{ font-size:0.75em; font-weight:bold; float:right; margin-left:5px; } 
		
	.report .rightSide{ width:215px; padding:10px; background:#f8f8f8; border:1px solid #eeeeee; }
		.report .rightSide h2{ color:#6c7c3b; margin-bottom:10px; font-size:0.87em; font-weight:bold; }
		.report .rightSide p{ color:#595959; font-size:0.75em; margin-bottom:18px; }
        
/*Error and Success Div*/

div.success,
div.error {
    background: #FFBFBF;
    font-weight: bold;
    padding: 5px 10px;
    color: #F00;
    border-top: #F00 2px solid;
    border-bottom: #F00 2px solid;
    font-size: 0.8em;
    margin-top: 10px;
    margin-bottom: 10px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

div.success ul,
div.success p,
div.error ul,
div.error p {
    margin: 0px;
}

div.success {
    background: #BFB;
    color: #090;
    border-top: #090 2px solid;
    border-bottom: #090 2px solid;
}

/*End Error and Success Div*/

.paging .number { text-decoration: none; padding: 2px 5px; font-size: 12px; }        
.paging .current { background: #8BA120; color: #fff; }        
.paging select { padding: 0px; }        
.paging label { color: #595959; font-size: 12px; }        
div.loader {
	display: none;
    float: right;
}

.addItemDetails h2 {
	margin: 0px;
}
.addItemDetails input[type="text"], input[type="password"], textarea, select {
    border: 1px solid #cccccc !important;
    font-size: 1.2em;
}
.addItemDetails a.button {
	margin: 0px;
	float: left;
	font-size: 1.3em;
}
.addItemDetails div.loader {
	float: left;
	margin: 5px 0 0 12px;
}
.productSearch {
	position: relative;
}
.productSearch .cartTotal {
	position: absolute;
	right: 0;
    top: 40px;
}
.productSearch a.button {
	font-size: 1.3em;
}
.alternate-row {
	background-color: #FEFFF4;
}
canvas#spinner
{
	position: fixed;
    top: 50%;
    left: 50%;
    text-align:center;
    margin-left: -50px;
    margin-top: -30px;
    z-index:1;
    /*overflow: auto;*/
}