/* LAYOUT RELATED */      /*moved to layout sheet - BLG*/

#OrderStatusMarquee {background:url(../Images/Marquees/OrderStatusMarquee.jpg) no-repeat; height:159px;}

#OrderStatusMarquee p{margin:50px 200px 0 12px;}

#OrderStatusMarquee a {/*background: url(../Images/Buttons/btn_arrow_box_large.gif) left no-repeat;*/}

.orderStatusTxtInput {
	text-align:left;
	padding:0;
	margin:10px 0 0 12px;	
	}

.orderStatusTxtInput label {
	margin-right:10px;
	width:150px;
	float:left;
	clear:none;
	}

.orderStatusTxtInput a.submit {
	display:block;
	width:70px;
	height:32px;
	margin-left:320px;
	background:url(../Images/Buttons/btn_submit.gif) no-repeat bottom;
	}
	
.orderStatusTxtInput a.submit span{
	display:none;
	}

#OrderStatusRightBox {background:url(../Images/Marquees/OrderStatusRightBox.jpg) no-repeat; height:159px;}

#OrderStatusRightBox p {margin:75px 100px 0 12px;}

p.orderDetailcol {	
	margin-right:10px;
	width:270px;
	float:left;
	clear:none;
	}

.orderDetailcol span {margin-bottom:15px; display:block;}
.orderDetailcol span strong{display:block;}

div#container span#shoppingCart table#table {margin:0; padding:0;}

div#buttons a.printThisPage {display:block; float:right; background:url(../Images/Icons/btn_print_icon.gif) left no-repeat; padding-left:20px; margin-right:4px;}

.FAQindex {margin:-10px 0 0 0; padding:0;}

.FAQindex ul {padding:0; margin-left:15px; margin-right:5px;}

.FAQcontent {border-left:solid 1px #e5e5e5; margin-left:-10px; padding-left:10px;}

.FAQcontent ul, .FAQcontent ol {padding:0; margin-top:5px; margin-bottom:10px;}

.FAQcontent ul li, .FAQcontent ol li {padding:0; margin:0 15px 0 15px;}




#SearchMarquee {background:url(../Images/Marquees/SearchMarquee.jpg) no-repeat; height:159px;}

#SearchMarquee p{margin:60px 200px 0 12px;}

#SearchRightBox {background:url(../Images/Marquees/SearchRightBox.jpg) no-repeat; height:159px;}

#SearchRightBox p {margin:70px 100px 0 12px;}

#SearchRightBox p a {display:block; background: url(../Images/Buttons/btn_arrow_right.gif) left no-repeat; margin:27px 0 0 0; padding:1px 10px 1px 11px;}

.SearchTxtInput {
	text-align:left;
	padding:0;
	margin:18px 0 0 12px;	
	}

.SearchTxtInput label {
	margin-right:10px;
	width:230px;
	float:left;
	clear:none;
	}

.SearchTxtInput label select{
	margin-left:5px;
	}

.SearchTxtInput a.submit {
	display:block;
	width:70px;
	height:22px;
	margin-left:485px;
	background:url(../Images/Buttons/btn_submit.gif) no-repeat bottom;
	}
	
.SearchTxtInput a.submit span{
	display:none;
	}
	
.SearchLeftColumn {
	text-align:left;
	margin-left:10px;
	}
	
.SearchLeftColumn img {
	margin:0;
	padding:20px;
	clear:both;
	border:solid 1px #dfdfdf;
	background:url(../Images/PageBackground/1pxGradient.gif) repeat-x bottom;
	}
	
.SearchLeftColumn p {margin:0;}

.SearchLeftColumn ul {margin:10px 0 0 0; padding:0;}

.SearchLeftColumn ul li{margin: 7px 0 0 10px;}

#SearchResults {margin-top:27px;}

#SearchResults table {margin:0; padding:0;}

#SearchResults table tr td img{margin:5px 0 5px 5px;}

#SearchResults table tr td a.addToCart {background:url(../Images/Buttons/btn_add_to_cart.gif) no-repeat; display:block; width:102px; height:19px;}

#SearchResults table tr td a.addToCart span{display:none;}



/* TEXTSTYLE RELATED */       /*moved to textStyle sheet - BLG*/

#OrderStatusMarquee p, #OrderStatusRightBox p, .orderStatusTxtInput label, #SearchMarquee p, #SearchRightBox p, .SearchTxtInput label {font:11px Verdana, Arial, Helvetica, sans-serif; color: #666666;}

.OrderDetail, .orderDetailcol{font:11px Verdana, Arial, Helvetica, sans-serif; color: #666666;}

.orderDetail p {text-align:left; color: #666666;}

div#buttons a.printThisPage {text-align:right;}

.FAQindex{text-align:left;}

FAQindex {font:11px Verdana, Arial, Helvetica, sans-serif; color: #666666;}

.FAQindex ul li {list-style-type: none; margin: 5px 0 0 10px;}

.FAQcontent {text-align:left; color: #666666;}

.FAQcontent p {margin-bottom:10px; padding:0;}

.question {font:13px Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight:bold; padding:0; margin:0;}

.SearchLeftColumn span {font:13px Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight:bold; padding:0; margin:0; text-align:left; clear:both;}

.SearchLeftColumn p {font:11/15px Verdana, Arial, Helvetica, sans-serif; color: #666666; padding:0; margin:0; text-align:left; clear:both;}

.SearchLeftColumn ul li{ list-style:none;}

#SearchResults table {font:Verdana, Arial, Helvetica, sans-serif; color: #666666;}

#SearchResults table tr th {font-size:10px; font-weight:bold; color:#333333;}



/* GRID RELATED */          /* not moved to grid sheet, similar style already there - BLG*/

.col_950{
    float: left;
    width: 950px;
	margin-top:10px;
	margin-left:10px;
}




/* TABLE RELATED */    /* moved to table sheet - BLG*/

#SearchResults table {
	text-align:left;
	margin:0;
	padding:0; 
	border-collapse: collapse;
	width: 100%;
	/*border: 1px solid #ccc;*/
}

#SearchResults table tr th {
	background-color:#d9d9d9;
	padding:10px;
	}
	
#SearchResults table tr.white {
	background-color:#FFFFFF;
	}

#SearchResults table tr.gray {
	background-color:#EDEDED;
	}
	
/* POP UP STYLES */

	/*layout related*/
	
		.PopUp{margin:0; padding:0; width:100%;}
		.PopUp p{margin:10px 0 0 0;}
		#PopUpContainer {margin:0 auto; width:500px; /*border:solid 1px red;*/}
		#PopUpHeader {background-color:#E5E5E5; height:30px;}
		a.closeBTN {
		background: url(../Images/Buttons/btn_close_x.gif) left no-repeat;
		display:block;
		width:90px;
		margin-right:12px;
		padding: 5px 0 5px 23px;
		float:right;
		}
		
		#PopUpLogo img{ margin:26px 0 14px 24px; }
		div#PopUpLogo {display:block; border-bottom:solid 1px #e5e5e5; width:100%;}
		
		#content {border:solid 1px #e5e5e5; padding:25px;}
		#content h3 {margin:0; }
		#content ul{margin:0 0 20px 0; padding:0;}
		#content ul:last-child{margin-bottom:0;}
		#content ul li {list-style:none;}
		#content ul li ul {margin:0;}
		#content ul li ul li {display:inline; margin: 0 15px 15px 0;}
		
	/*text style related*/

