html{background:#bbbaba;}

body {
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	font-family: helvetica, Verdana, Arial, sans-serif;
	font-size:10pt;
}

h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
	width:150px;
	color:black;
}

p {
	margin-top:10px;
}

.contentBody a {
	font-family: "Trebuchet MS";
	color: #fb862f;
	font-size: 1em;
	text-decoration:none;
}

.contentBody a:hover {
	text-decoration:underline;
}

#doc2 {
	padding-left:25px;
}

#hd {
	height:110px;
	}

#bd {
	width:900px;
}

#ft {
	background-image: url(../images/footerSite_bg.png);
	background-repeat: no-repeat;	
	width:950px;
	height:100px;
	padding-top:15px;
	text-align:center;
	color: #8e8e8e;
	font-size:1em;
}

#ft li {
	display:inline
}

#ft a {
	display:inline;
	font-size:1em;
	margin-right:30px;
	color: #8e8e8e;
	text-decoration:none;
}

#ft p {
	margin-top:40px;
}

#logo {
	position:relative;
	top:0px;
	width:130px;
	height:55px;
}

#tagLine {
	position:relative;
	top:-5px;
	left:277px;
	width:392px;
	height:23px;
	margin-top:5px;
	font-family: helvetica, Verdana, Arial, sans-serif;
	font-size:1.6em;
	color:#fb862f;
	font-weight:bold
}

#accountTab {
	color: white;
	font-family: helvetica, Verdana, Arial, sans-serif;
	font-size:.9em;
	font-weight:600;
	background-repeat: no-repeat;
	width:156px;
	height:23px;
	position:relative;
	top:0px;
	left:748px;
	_font-size:.8em;
}

.login {
	background-image: url(../images/accountTabLogin_bg.gif);
}

.logout {
	background-image: url(../images/accountTab_bg.gif);
}

#accountTab a {
	color: #fff;
	text-decoration:none;
}

#topNav {
	margin-left:277px;
	margin-top:-65px;
}
	
#topNav li {
	display:inline;
	font-size:1.4em;
	margin-right:50px;
}

#topNav li a {
	color: #8e8e8e;
	text-decoration:none;
}

li.activeItem a {
	color: #fb862f !important;
}


#ft a:hover, #topNav li a:hover {
	color: #0094d4;
	text-decoration:none;
}

#homeStories {
	height:234px;
}

#reportPanel {
 width:420px;
 float:left;
}

#activatePanel {
 width:410px;
 float:left;
 margin-left:30px;
}

#offer1, #offer2, #offer3 {
	background-repeat: no-repeat;
	width:283px;
	height:250px;
	padding-top:15px;
}

#offer1 {
	background-image: url(../images/offers/singleID9.99.gif);
	margin-left:15px;
}

#offer2 {
	background-image: url(../images/offers/laptopID29.99.gif);
	margin-left:7px;
}

#offer3 {
	background-image: url(../images/offers/valuePack39.99.gif);
	margin-left:-8px;
}

#offer1 li, #offer2 li, #offer3 li {
	color: #8e8e8e;
	padding-top: 10px;
}

ol.faq li {

}

.right {
	float:right;
}

.left {
	float:left;
}

.both {
	clear:both;
}

.button {
	background-image: url(../images/buttons/button_off.gif);
	background-repeat: no-repeat;
	width:135px;
	height:23px;
	_font-size:10px;
	line-height:2em;
	text-align:center;
}

.buttonLG {
	background-image: url(../images/buttons/button_lg_off.gif);
	background-repeat: no-repeat;
	width:200px;
	height:23px;
	_font-size:10px;
	line-height:2em;
	text-align:center;
}

.buttonSM {
	background-image: url(../images/buttons/button_sm_off.gif);
	background-repeat: no-repeat;
	width:90px;
	height:23px;
	_font-size:10px;
	line-height:2em;
	text-align:center;
}

.activateReport .button {
	position:absolute;
	top:570px;
	color: #8e8e8e;
}

.button:hover {
	background-image: url(../images/buttons/button_on.gif);
	background-repeat: no-repeat;
	cursor:pointer
}

.buttonLG:hover {
	background-image: url(../images/buttons/button_lg_on.gif);
	background-repeat: no-repeat;
	cursor:pointer
}

.buttonSM:hover {
	background-image: url(../images/buttons/button_sm_on.gif);
	background-repeat: no-repeat;
	cursor:pointer
}


.button span {
	font-weight: bold;
	color: #0078c2;
}

/* report found button */
#reportPage .button {
	color: #8e8e8e;
	display:block;
	z-index:10;
}


/* offer buttons */
#offer1 .button {
	margin-left:62px;
	font-size:.9em;
}

#offer2 .button {
	margin-left:62px;
	font-size:.9em;
}

#offer3 .button {
	margin-left:72px;
	font-size:.9em;
}

#offerPane {
	background-image: url(../images/offer_bg.png);
	background-repeat: no-repeat;
	height:277px;
	width:950px;
	_margin-top:-4px
}

#offerPane h2 {
	margin-top:10px;
	font-size:.8em;
}

#offerPane li {
	font-size:.85em;
}

.panelTitle {
	font-family: "Trebuchet MS";
	color: #fb862f;
	font-size: 1.4em;
}

h2.panelTitle {
	width: 400px;
}

.activateReport {
	background-image: url(../images/activateReport_bg.png);
	background-repeat: no-repeat;
	height:150px;
	width:950px;
	padding-left:20px;
	padding-top:15px;
	font-size:9pt;
}

.activateReport p {
	color: #8e8e8e;	
	width:200px;
	line-height:1.2em;
	font-size:1em;
}

.activateReport h2 {
	width:400px;
	margin:10px 0 10px 0;
}

.activateReport input {
	font-size:24px;
	text-align:center;
	width:200px;
	display:block;
	position:absolute;
	top:690px;
	margin-left:205px;
}

#reportPage {
	margin-left:40px;
	margin-top:0px;
}

#reportPage .button {
	line-height:1.9em;
}
 
#reportPage input {
	font-size:22px;
	text-align:center;
	width:200px;
	display:block;
	border-top:solid 1px #0094D4;
	border-left:solid 2px #0094D4;
}


.activateReport .button {
	top:730px;
	margin-left:240px;
}

/* FAQ */

.question {
	color: #fb862f;
	font-weight:bold;
	line-height: 1.5em;
	display:block;
	margin-top:10px;}

.answer {}

/* management */

.management {color:#0094d4;font-weight:bold;font-size:1.1em;padding-top:10px;}

/* Sub-Page Specifics */

.contentBody {
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	padding-left:25px;
	/* min-height:500px */
}

.contentBody li.activeItem {
	font-weight:bold
}

#contentTop {
	background-image: url(../images/contentTop.png);
	background-repeat: no-repeat;
	height:23px;
}

#contentBottom {
	background-image: url(../images/contentBottom.png);
	background-repeat: no-repeat;
	height:42px;
}

/* CAROUSEL */

.yui-carousel-element li {
    height: 193px;
}

#container {
    font-size: 13px;
}

.yui-skin-sam #container  .yui-carousel-nav {
	background:transparent url() !important
}

#container .item {
	border: 0px none;
	-moz-user-select:none
	
}

#container .yui-carousel-item-selected {
	-moz-user-select:none;
	border: 0px none
}
#container .yui-carousel-content a:active {
	outline:0
}

#container {
	background: transparent url(../images/homeHeader_bg.gif) no-repeat
}

#container a {
    text-decoration: none;
}

#container .item {
    display: inline;
    float: left;
    margin: 0 22px 0 12px;
    overflow: hidden;
    padding-right: 80px;
    width: 785px;
}

.yui-skin-sam #homeStories .yui-carousel,
.yui-skin-sam #homeStories yui-carousel-horizontal,
.yui-skin-sam #homeStories yui-carousel-visible{
	border: 0px none
}


/*  edited by monsoon */

.error-font{font-size:10pt; color:#FF0000;width:306px}

/* end here */

.yui-gb .yui-u {
margin-left:15px;
width:31%;
}

.specs {
	height:150px
}

/* Accounts table */

#accountTable { 
	 width: 200px;
	 padding: 0;
	 margin: 0;
	 font: normal 11px auto Arial, Verdana, Helvetica, sans-serif;
	 color: #0066cc;
	 background: #E6EAE9;
 }
 
#accountTable caption { 
	 width: 300px;
	 font: 1em 'Lucinda Grnade',Arial, Verdana, Helvetica, sans-serif;
	 text-align: left;
 }
 
#accountTable th { 
	 font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	 color:#787878;
	 border-right: 1px solid #D4D4D4;
	 border-bottom: 1px solid #D4D4D4;
	 border-top: 1px solid #D4D4D4;
	 letter-spacing: 0px;
	 text-transform: uppercase;
	 text-align: left;
	 padding: 6px 6px 6px 12px;
	 background: #CAE8EA;
	 vertical-align: text-top;
 }  
 
 #accountTable th.nobg { 
	 border-top: 0;
	 border-left: 0;
	 border-right: 0px solid #D4D4D4;
	 background: #fff;
 }
 
#accountTable td { 
	 border-right: 1px solid #D4D4D4;
	 border-left: 1px solid #D4D4D4;
	 border-bottom: 1px solid #D4D4D4;
	 background: #fff;
	 padding: 6px 6px 6px 12px;
	 color: #838383;
	 font: normal 11px auto Arial, Verdana, Helvetica, sans-serif;
	 vertical-align:text-top;
 }
 
#accountTable td.alt { 
	 background: #e0eef8;
	 color: #0066cc;
 }
 
#accountTable th.spec { 
	 border-left: 1px solid #D4D4D4;
	 color: #838383;
	 border-top: 0;
	 background: #fff;
	 font: bold 11px Arial, Verdana, Helvetica, sans-serif;
 }
 
#accountTable th.specalt { 
	 border-left: 1px solid #D4D4D4;
	 border-top: 0;
	 background: #e0eef8;
	 font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	 color: #0066cc;
 }
 
.fieldContainer input[type=text], .fieldContainer input[type=password]{

 border: 1px solid #A8B4B0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height:14px;
 padding: 4px 1px
}
